Welcome! I'm Chris Zhong, a game programmer with a passion for creating engaging gaming experiences. My expertise spans across Unreal, Unity, and custom-built game engines. Proficient in C++ ,C#, and Blueprint. I’m adept at swiftly acquiring any necessary skills to meet project demands. Please feel free to explore my portfolio!
“My Little RPG Shop” is a shop keeper simulator made using Unreal where you are a shopkeeper in an RPG world. Build production rooms in your shop and produce products, run your business and even secretly manipulate the direction of this game world. However, be sure to stand in front of the counter before a customer arrives! Or else, they as the “players” in the RPG world will think the shop is bugged and just leave!
This is our thesis project and will be published on Steam and Switch.
Unreal PC Switch
This is an implementation of the Command Pattern on 2048 game using Unity. I first replicated the original 2048 game on Unity, then utilized the Command Pattern for the undo and redo features. Additionally, I added an Obstacle mode that generates a moving obstacle at random places.
Unity PC Command Pattern
"Levers in Color" is an immersive 3D puzzle game developed with Unity, designed to simulate the experience of color vision deficiency. Players navigate through a series of challenges, where the key elements of the puzzles are obscured by colorblindness. It's only by assembling a special pair of glasses within the game that players can restore full color vision, revealing the crucial clues needed to progress and solve the puzzles. This unique gameplay mechanic not only entertains but also raises awareness about color vision deficiency in an interactive and engaging way.
Unity Android
“Overfly” is an ALT CTRL co-op side-scroller game made in Unreal where two players need use bike pumps to work together and overcome obstacles, collect stars, and reach the destination.
We used ultrasonic sensors to customize two bike pumps as our game controller. Each player will control one pump to control one of the balloons in the game. Players need to decide how much air they pump on each side in order to balance the ship and pass the level.
Unreal C Hardware PC Multiplayer
Darkroom Fable is a pixel-style black humor game developed by a three-person team in a 48-hour Game Jam. This game unfolds within a film reel, where the protagonist has the ability to traverse between frames, influencing the narrative’s progression. Players need to help the protagonist to achieve his most urgent wish - to poop!
Unity PC
"Asteroid Nightmare" is an iteration of the classic top-down shooter game Asteroids made using Unity. This is a psychological horror game telling a story of a girl fighting her inner demons. The player may choose to take a pill to enable a “shotgun mode”. However, the number of enemies will increase drastically...
Unity WebGL PC
This is a game AI A* pathfinding simulation utilizing the Game AI Fundamental Behaviors I implemented here:
https://www.chrisyuanzhong.com/cpp/game-ai-simulation---fundamental-behaviors
C++ openFrameworks
This is a simulation of game AI behaviors from Craig's paper ( https://www.red3d.com/cwr/steer/gdc99/ ) made using openFrameworks and my physics system.
C++ openFrameworks