Available to hire
I am a Game Developer who loves the complexity of RPGs. With a Master’s degree in Game Programming and a dual background in low-level C++ and Unity development, I enjoy bridging the gap between engine performance and fun gameplay mechanics. Whether it’s coding complex NPC behaviors, managing inventory systems, or debugging physics interactions, I love solving the puzzles that bring a world to life.
Experience Level
Work Experience
Ray Tracer at Self-initiated
August 1, 2025 - December 1, 2025Personal project implementing a ray tracer in C++, with Blinn-Phong shading, reflective and refractive materials, OBJ-based triangle meshes, BVH acceleration structures, texturing, adaptive sampling, depth of field, and area lights.
MCTS-Personas at Team Project
February 1, 2025 - April 1, 2025Game AI system that learns player behavior using Monte Carlo Tree Search and Logistic Regression; customized simulation strategy and utility; mimics player strategy in MiniDungeon2.
Engine Project at Self-initiated
August 1, 2025 - December 1, 2025C++ engine running on OpenGL and Direct3D 11; platform-independent graphics system; json/binary asset representation; Maya plugin; spatial audio; SAT-based physics engine.
SSS-Candella at Team Project
June 1, 2025 - August 1, 2025DiscoElysium-like space RPG made with Unity; data-driven RPG systems with Ink interfaces; ScriptableObject event/variable assets; UIToolkit UI; UniTask async; GitHub Actions CI.
DiscoElysium-like space RPG at Team Project
June 1, 2025 - August 1, 2025DiscoElysium-like space RPG made with Unity; data-driven systems, Ink interfaces, UIToolkit UI, async UniTask, CI with GitHub Actions.
Education
Master of Entertainment Arts & Engineering, Engineering Track at University of Utah
January 1, 2024 - January 17, 2026Bachelor of Engineering, Software Engineering at Beijing University of Technology
January 1, 2020 - January 1, 2024Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment, Education
Experience Level
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Salt Lake City today.