Jiedi Mo
Gameplay Engineer
C++ · C# · Unreal Engine 5 · Unity
University of Southern California, M.S. Computer Science – Game Development
I build gameplay systems, combat mechanics, and enemy AI, with a focus on creating responsive and engaging player experiences.
Featured Projects
Cradle of the Rift
General Engineer and Gameplay Programmer
Unity · C# · Released on Steam
Developed and integrated player interactions, procedural spawning, and enemy and boss AI, while contributing to combat VFX and gameplay balancing for a 16-person action roguelike released on Steam.
Fallen Crown
Gameplay Engineer and Lead Programmer
Unreal Engine 5 · C++
Developed C++ gameplay systems including enemy AI, combat, and player mechanics, while integrating dialogue and level events, interactions, UI/HUD, and audio for a 5-person action-adventure game.
More Work
Educational Military Tactics – C++ · QT · Box2D
Death of the Artist – GameMaker · Gameplay Systems
Technical Skills
Programming:
C++ · C# · Python · Java · JavaScript · Kotlin · SQL
Game Development:
Unreal Engine 5 · Unity · GameMaker Studio · Gameplay Systems · Combat Systems · Enemy AI · UI/HUD
Development and Collaboration:
Git · Perforce · Jira · Agile/Scrum · Unit Testing · Visual Studio · VS Code
Software and Technologies:
Django · Qt · .NET MAUI · SQLite · AWS EC2 · NGINX · Box2D
Graphics and Technical Media:
Computer Graphics · Vulkan · Niagara VFX · Adobe Photoshop · Premiere Pro · Maya · Substance 3D Painter
AI-Assisted Development:
Codex · C++/Python Development · Debugging · Code Analysis · Refactoring.
About Me
I’m a Gameplay Engineer currently pursuing an 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. Through interdisciplinary game projects, I’ve developed, tested, debugged, and integrated gameplay systems in collaborative development environments.
My broader experience includes software engineering, AI, robotics, computer graphics, and technical media. I’m currently seeking Summer 2027 internship opportunities across game development, software engineering, technical media, and related technical fields.
Let's Connect
Interested in discussing game development, software engineering, technical projects, or potential opportunities? Feel free to reach out.
jiedimo@usc.edu,
jiedimo2021@gmail.com
