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
