Gateware
Open-source contributions to a cross-platform C++ game development library: OBB generation and OBB–OBB SAT collision fixes verified with unit tests, plus Vulkan validation and GPU-selection debugging across SDK and driver versions.
// selected work
unity · c#
Leading a gameplay team porting an Xbox 360 arcade classic to mobile multiplayer.
unity · c#
New blade powers and monthly Apple Arcade live events for a game played by millions.
ue4 · blueprints
20+ scripted gameplay events and a level designed from 2D map to playable final.
bf portal · typescript
A recreation of Modern Warfare's Gunfight built with the Battlefield Portal SDK.
c++ · vulkan
A data-oriented arcade game built without a commercial engine using Vulkan and EnTT.
// contributions & experiments
Open-source contributions to a cross-platform C++ game development library: OBB generation and OBB–OBB SAT collision fixes verified with unit tests, plus Vulkan validation and GPU-selection debugging across SDK and driver versions.
A rule-based AI system in Java built on the Millington & Funge framework, extended with rule priorities and parallel movement/combat categories for more realistic bot behavior.
// contact
Gameplay programmer at Halfbrick, based in Austin, TX.