Liminal Games Studio
Co-founder and lead engineer
2025–now PC, iPhone, iPad, Android
An independent studio making low-poly games.
Leave No Witnesses
A first-person stealth-action game for PC, in development. Guards hunt you by sight and sound, and anything you leave behind can give you away.
What I built:
- A custom URP renderer for the pixel-art look. It captures the scene into small cubemaps, keeps only the visible texels in a compute pass and draws each one as a quad in the world, so pixels hold their place in 3D as the camera moves. GPU-driven, with nothing read back to the CPU each frame.
- Guard perception: sight and sound checks for 100 NPCs inside a 1 ms frame budget, in Burst-compiled C# on the Job System.
- Injuries instead of a health bar: pain, blood loss, vitality and damage per body zone. Characters who aren't hurt cost nothing per frame.
- A semantic octree the AI queries for cover, sightlines and blood evidence without walking the scene graph every frame.
- Hard walls between AI, injuries and rendering: they talk only through shared interfaces and ids, enforced by a test suite.
Poly Blockade
A low-poly tower defense game for iPhone, iPad and Android, coming soon. I'm a software engineer on it.





















