Venture cover

Venture

Open-world survival + co-op climbing.

Team Size: 2

Role: Lead Engineer

BLUE cover
Gameplay Systems

BLUEBuilt in Unreal

Spaceship building and physics-based 1v1 duels.

Team Size: 30+

Roles: Engineer, Designer

Mantle cover
Minigames, UI

MantleBuilt in Unity

Minigame combat and dynamic narrative sequences.

Team Size: 27

Role: Gameplay Programmer

Flower Defense cover
Combat Design

Flower DefenseBuilt in Unreal

3D tower defense meets gardening sim.

Team Size: 2

Roles: Lead Designer, Engineer

About Me


Photo of Ian

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 features 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, illustration, 3D modeling, and composition/audio direction, which allows me to easily collaborate on multi-disciplinary teams.