Jiedi Mo

Gameplay Engineer
C++ · C# · Unreal Engine 5 · Unity

University of Southern California, M.S. Computer Science – Game Development

I built gameplay systems, combat mechanics, and game AI, with a focus on creating responsive and engaging player experience.

Featured Projects

Cradle of The Rift

General Engineer and Gameplay Programmer

Unity / C#

Developed gameplay systems, procedural spawning, enemy and boss AI, combat VFX, and gameplay balancing for an action roguelike developed by a 16-person interdisciplinary team.

Fallen Crown

Gameplay Engineer and Lead Programmer

Unreal Engine 5 / C++

Developed enemy AI and combat systems, dialogue and level events, interactions, UI, and audio for an action-adventure game developed by a 5-person interdisciplinary team.

More Work

Educational Military Tactics – C++ · QT ·  Box2D

Death of the Artist – GameMaker · Gameplay Systems

Technical Skills

Languages:

C++ · C# · Python · Java · JavaScript · Kotlin · SQL

Engines:

Unreal Engine 5 · Unity · GameMaker Studio

Gameplay:

Combat Systems · Enemy AI · Behavior Trees · Player Controllers · Procedural Generation · UI/HUD

Tools:

Git · Visual Studio · VS Code · Qt · Niagara VFX

About Me

I’m a Gameplay Engineer currently pursuing a M.S. in Computer Science – Game Development at USC after completing my B.S. in Computer Science with a Game Development Emphasis at the University of Utah. I enjoy building gameplay systems, combat mechanics, and enemy AI using C++ and C#, with experience in Unreal Engine 5 and Unity. I’m currently seeking gameplay and systems engineering internship opportunities for Summer 2027.

Let's Connect

Interested in discussing gameplay engineering, game development, or potential opportunities? Feel free to reach out.

jiedimo@usc.edu, 

jiedimo2021@gmail.com