Featured Projects
Tax Return
Lead Programmer (Unreal Engine 5)
Overview
Tax Return is a 2-D platformer that combines precise platforming, dynamic gameplay abilities, and high-intensity combat. Swindlin’ Steve is on a quest for freedom after the Sequestered Resources Institute thought they could fleece him for every penny he’s worth.


Steam Page
YouTube
Developed Systems
- Niagara systems used for complex attack shapes.
- Particle generation scales based on most visible emitter.
- System data pre-compiled where possible.

- Level interaction information baked into tile map.
- Orthographic camera allows for out-of-plane offsets without creating scaling artifacts.
- Limited effect on level creation time regardless of level complexity.

Razor Cyclone
Enemy Programmer (Unity)
Overview
Razor Cyclone is an arcade FPS shooter where the player’s primary form of locomotion and sole weapon is their motorcycle.
My responsibilities were implementing and tuning the combat behaviour of various enemies across both ECS/DOTS and Monobehaviour frameworks.
