Venture
Open-world survival + co-op climbing.
Team Size: 9
Role: Lead Engineer, Co-Director
BLUE
Spaceship building and physics-based 1v1 duels.
Team Size: 30+
Roles: Engineer, Designer
Mantle
Minigame combat and dynamic narrative sequences.
Team Size: 27
Role: Gameplay Programmer
Flower Defense
3D tower defense meets gardening sim.
Team Size: 2
Roles: Lead Designer, Engineer
The Magician
Roguelike with trick-shot bubble combat.
Team Size: 2
Role: Lead Programmer
About Me
Hi, I'm Ian, a gameplay programmer at USC!
I've worked across many different genres in my previous projects, but I'm most passionate about building anything under the character-action umbrella: things like player movement, 3Cs, and combat mechanics. I'm specifically focused on bringing together engineering and design skills to create elegant, modular systems— focusing on how to combine intuitive UX with strong game feel and easy-to-read code.
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.