Engine Experience
Shipping games in Unity since 2013 — mobile titles on iOS and Android, and currently Bad Blood 1926 and the rest of the Red Marmoset Studios slate as CTO.
Gameplay systems in C# across genres — first-person shooters, 2D platformers, racing and puzzle games. Shipping small teams' worth of features rather than one narrow discipline.
High-level rendering work and custom shaders, backed by years of writing renderers from scratch — useful the moment a project needs a look Unity doesn't hand you.
High-level physics and audio programming across shipped mobile titles — tuning behaviour and mixing rather than only wiring up components.
iOS and Android delivery, where the performance and memory ceiling is low and the device spread is wide. Native plugin work when C# alone won't reach far enough.
Profiling, GC pressure, draw calls and build size — the same discipline applied to AAA console codebases, pointed at a managed runtime instead.
As CTO at Red Marmoset Studios: technical direction, pipeline decisions and getting titles onto Steam — not just writing the code but deciding what gets built.
Unity work from mobile puzzle games through a physics-driven sandbox MMO to the current Red Marmoset Studios slate.
Indie first-person shooter set in the prohibition era.
Shipped July 2026Indie 2D platformer, out now on Steam.
Indie racing game.
Physics-driven sandbox MMO — a fully destructible world where every object is simulated and persistent.
2D classic cartoon styled infinite runner.
Mobile puzzle game — gameplay plus high-level audio, rendering and physics.
Mobile puzzle game on the same technology and pipeline.
Red Marmoset Studios
Bossa Studios · Unity
Aqua Moon Games Ltd
Playable builds and sample projects. Not up yet — check back soon.
A playable slice of the prohibition-era FPS in development at Red Marmoset Studios.
Play the demo →A small build showing the gameplay, physics and rendering systems in isolation.
Coming soonImportable sample showing how the shaders and systems above are put together.
Coming soonIn the meantime, Soccerboy vs Aliens is out now on Steam.