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