Game programmer in London. Mostly C++ in Unreal, some C# in Unity, and Python when the editor needs a tool.
Right now I'm working on Red Rust Pioneers at fish in a bottle, a co-op survival-crafting game for PC. Before that I built GAS abilities and enemy AI on an unannounced AAA game, and shipped Unity mobile titles at BeGames that reached #1 on the UK App Store.
- Climbing and parkour. Free climbing, ledge detection and vaulting on a custom movement mode, with Control Rig IK and motion warping.
- Stealth, weapons and combat AI. A Hitman-style sandbox with disguises, body dragging, modular weapons and enemies that patrol, get distracted and hunt you.
- Abilities with GAS. Server-authoritative abilities built on Unreal's Gameplay Ability System.
- Multiplayer FPS. A Counter-Strike style team shooter with a server browser, two teams and three weapons. Mostly Blueprint.
- Quick Assistant, a Python and Qt toolkit that docks into the Unreal editor.
- Unity editor tools for project folder setup and folder icons.
- Procedural maze generator in C++ and Qt.
- Chrome extensions I build for my own workflow.