
Software developer · Games · AI agents
I build games
with agents.
Browser games built by teams of AI agents I direct, from a feature-complete MechAssault 2 remake to an original space MMO.
Featured
01 / 04Feed 01A BattleArmor suit claws onto an enemy Owens and wins the neurohack's button race.
MechAssault v2
A browser remake of MechAssault 2: Lone Wolf. Five maps, 30 'Mechs, BattleArmor that neurohacks, AI armies and peer-to-peer multiplayer, built by more than 3,500 sub-agents while I mostly watched.

Now building · An original game
Flashpoint:
Wild Space
Flashpoint, my 2D space strategy game, rebuilt in 3D as an MMO.

More work
02Flashpoint
A fast-paced action game built with Godot and exported to WebAssembly for instant browser play.
03MechAssault v1
A mech war in a browser tab with AI commanders, capture points, and generated cities. An experiment in an unattended build by a single orchestrator agent.
04Samurai
A collaborative government contracts management platform with real-time editing, document tracking, and compliance reporting.
Devlogs
All posts →- MechAssault v2: feature completeNine weeks, 8,568 commits and more than 3,500 sub-agents, almost all of it hands off: the browser remake of MechAssault 2: Lone Wolf is feature complete, with five maps, 30 'Mechs, BattleArmor that neurohacks, AI armies and peer-to-peer multiplayer. Plus a first look at Flashpoint: Wild Space.11 min
- MechAssault v2: side by side with the originalA week of MechAssault v2, played clip for clip against the original game: what 150 changes got right, what's still off, and the Claude Code settings that burned through a $200 plan's weekly limit in a day and a half.7 min
- MechAssault v2: rebuilding Lone Wolf from the disc upThe second attempt, in active development: a browser remake of MechAssault 2: Lone Wolf, built by agents that work from a durable ledger and the original game's own data instead of guesses.5 min
- MechAssault v1: an unattended build, and where its vision wentA browser mech war built end to end by a single orchestrator agent, with about an hour of upfront discussion and under 45 minutes of my input a day. What it got right, where it guessed, and the lessons I carried into the second version.7 min