Game Engine Development
Custom 3D game engine built from scratch with modern rendering techniques.
Read More →Second-year Computer Science graduate student at USC, passionate about game development.
Gameplay Developer
A 3D co-op multiplayer puzzle adventure where parent ducks work together to save their ducklings.
Team Size: 40 members, 12 engineers
Engine: Unreal Engine 5 (C++)
Status: In development — USC Games Expo 2026 + Steam
What I worked on:
Gameplay Developer
A narrative-driven puzzle platformer exploring themes of urbanization and lost dreams.
Team Size: USC MFA collaboration
Engine: Unreal Engine 5, C++, Blueprints
Timeline: Jan 2024 – May 2025 (16 months)
What I worked on:
Solo Developer
An intense third-person zombie survival shooter built in Unreal Engine 5 with modular weapon and AI systems.
Engine: Unreal Engine 5, C++ + Blueprints
Timeline: May 2025 – Aug 2025
Type: Solo personal project
What I built:
Custom 3D game engine built from scratch with modern rendering techniques.
Read More →
I'm Mingzhe Shi, a second-year Computer Science graduate student at USC with a passion for game development.
Currently working on bringing two games to Steam in May 2025.
Email: mingzhes@usc.edu
GitHub: zhezhe23333
Instagram: @zhezhe_oo
Genre: 3D Co-op Multiplayer Puzzle Adventure
Role: Engineer (Team: 40 members, 12 engineers)
Platform: Unreal Engine 5 (C++)
Status: USC Advanced Game Project (AGP) in development for USC Games Expo 2026 and Steam release (May 2026).
Cemented Dreams is a narrative-driven puzzle platformer that explores themes of urbanization and lost dreams through the eyes of a character trapped in an ever-expanding concrete jungle.
Gameplay Programmer - Implemented core mechanics, puzzle systems, and level scripting.
Unreal Engine 5, C++, Blueprints, Niagara VFX
January 2024 - May 2025 (16 months)
DeathSilence is an intense third-person zombie survival shooter built in Unreal Engine 5, featuring immersive combat mechanics, dynamic zombie AI systems, and an atmospheric post-apocalyptic environment.
Unreal Engine 5 • C++ • Blueprints • Behavior Trees • Animation Blueprints • Two-Bone IK • NavMesh • Physical Materials
Course: CSCI 522 Game Engine Development
Professor: Artem Kovalovs, Principal Graphics & Game Programmer at Naughty Dog
Codebase: C++, Lua, Python (USC-owned Prime Engine)
C++17 • Lua • Python • Prime Engine • AABB Collision Detection • Frustum Culling • A* Pathfinding • Nav Mesh Generation
An Android mobile application that allows users to search for artists and explore detailed information about their artworks. Users can register, log in, and save their favorite artists for quick access.
Platform: Android Studio, Pixel 8 Pro Emulator (API 34)
Architecture: MVVM with Jetpack Compose
API Integration: Artsy API + Node.js Backend
Kotlin • Jetpack Compose • Android Studio • Retrofit • OkHttp • Coil • Material Design 3 • Kotlin Coroutines • PersistentCookieJar • SharedPreferences • MongoDB Atlas • Node.js Backend • Artsy API