Blake McClaren Producer
← Work

// 2025

Football Simulator (working title)

A real-time 2D football simulator I'm building solo — ~36K lines of Lua, AI-paired, with producer discipline applied to a codebase.

Role
Co-founder & Producer · Solo Dev
Platform
PC · Web
Team
1 — solo, AI-assisted
Window
2025–present
Status
In Development

Play it

Playable build — runs in your browserOpen fullscreen ↗

Playable build: export a Defold HTML5 build into public/games/football-simulator/ and the embed above goes live. Until then it shows a styled placeholder so the page still looks finished.

The context

This is the project where I put 20 years of production discipline behind a single keyboard. I’m building a real-time 2D football simulator solo, in Defold and Lua, using Claude and Codex as paired collaborators — and treating the AI like a team I produce rather than a tool I prompt.

The workflow

The interesting part isn’t that AI wrote code; it’s the process I built so its contributions stayed consistent across a large, growing codebase:

  • Design briefs → AI-paired design → independent AI review — every system starts as a written brief, gets designed in pairing, then reviewed by a separate AI pass that didn’t write it.
  • Implementation planning → code-review gates → feature acceptance → documentation — the same gates I’d run on a studio team, applied to AI output.
  • Context engineering — a reusable approach to feeding the model the right slice of the codebase so its work fits what already exists.

This is the same producer toolkit from my studio years — scope management, prioritization, review gates, technical-debt tracking — pointed at an AI-assisted pipeline.

What’s shipped so far

Physics-based player movement, role-specific AI behaviors, influence-zone blocking with contest mechanics, and a headless Lua test framework — roughly 36K lines of production Lua and 15K lines of tests across 217 commits in 7 months, an estimated 4x velocity over unassisted solo work.

Outcomes

  • ~36K lines of production Lua + ~15K lines of tests across 217 commits in 7 months
  • ~4x velocity vs unassisted solo work via a structured AI-assisted workflow
  • Shipped systems: physics-based player movement, role-specific AI, influence-zone blocking with contest mechanics, headless Lua test framework

← All work