Version: Zero
2.5D roguelike with modular ability creation.
Team Size: 4
Role: Director (all programming & design)
BLUE
Spaceship building and physics-based 1v1 duels.
Team Size: 30+
Roles: Gameplay Programmer, Designer
Mantle
Minigame combat and dynamic narrative sequences.
Team Size: 27
Role: Gameplay Programmer
The Magician
Trick shots in physics-based bubble combat.
Team Size: 2
Role: Lead Programmer
Flower Defense
3D tower defense meets gardening sim.
Team Size: 2
Roles: Lead Designer, Programmer
About Me
Hi, I'm Ian, a gameplay programmer at USC!
I specialize in bringing together engineering and design skills to create elegant, modular systems— things like player abilities, combat systems, AI behavior... basically anything that shapes how a player feels, fights, or interacts with the game.
Though I'm an engineer at heart, I also have experience with game design, UI/UX, 2D art, and music composition/audio direction, which allows me to easily collaborate on multi-disciplinary teams.