
In 2007, the first – and hardest – hurdle to shipping my first game was getting orcs to spawn on one side of a board and pathfind around obstacles to the other side. That took me six weeks.
Last month I started the project over from scratch — Unity 6.3 client, Rails 8.1 backend, almost none of the original code carried forward. I hit the pathfinding milestone on day six. And I had a hell of a lot more to show for it.
The difference: I’m not really writing the code anymore. I’m running a small software factory — Claude, Copilot, and Codex working in shifts. Most of my time goes to game design and business planning. Most of the “development” I do is designing the protocol they follow.
Here’s the catch: The code coming out the other end is sloppy and architecturally incoherent. The tests pass and the game plays, but if you stop there, you’ve built something you wouldn’t want to live with. The interesting part of this post isn’t the 7x speedup. It’s everything I’ve layered on top to make the output coherent.