Game programmer · C++ / Unreal / Tools

Complexity in service of simplicity.

I build gameplay systems, Unreal tools, and hardware-driven interactions with clear structure and feedback—so every layer earns its place.

James Liu
James LiuGameplay / Systems

Featured work · 01—04

Systems worth a closer look.

From a physical telephone controller to C++ gameplay and editor tools: selected projects, my responsibilities, and the systems behind them.

Profile · James Liu

M.E.A.E. candidate · University of Utah

I make complex systems legible to players.

My work spans C++ gameplay, Unreal editor tools, hardware integration, AI behavior, and rapid prototyping. I translate technical constraints into behavior that is readable, dependable, and satisfying to use.

I care about clear ownership, practical implementation, and polish that serves the player's understanding. The goal is not complexity for its own sake, but systems that earn their place in the game.

Core practice

Gameplay systemsGame AIPhysics & interactionTechnical prototyping