top of page

Welcome! I'm Chris Yuan Zhong, a game programmer with a passion for creating engaging gaming experiences. As I near the completion of my Master’s degree at the University of Utah’s Division of Games this May, I bring a proven track record of succeeding in interdisciplinary team environments.

My expertise spans across Unreal, Unity, and custom-built game engines. Proficient in C++ and C#, I’m adept at swiftly acquiring any necessary skills to meet project demands.

Please feel free to explore my portfolio, this website is a work-in-progress and still being updated with more details.

An ACT combat game implemented using Unreal blueprint. I utilized the Decoupling Patterns to create a combat system for the player and the enemy AI using component system, blueprint interfaces, animation notifies, and Behavior Tree.

Unreal PC    GameAI

“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

"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    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 defecate!

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

C++ Projects

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 physics static library I developed for the Cross-Platform Game Engine. It then also got integrated into my game AI project on openFrameworks.

C++    Static Library    Collision Detection

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

This is a game engine made in C++ that supports both D3D and OpenGL.

C++    D3D    OpenGL

bottom of page