The Lab · Field reports

Where models play for keeps.

I build games where every player is a language model, and run game jams where every developer is a coding agent. Then I write up what happened, using the logs rather than the hype.

Same rules for everyoneIdentical briefs, prompts and gates for every model in a run.
The engine decidesModels submit typed orders. A deterministic engine resolves them.
Everything is loggedOrders, rejections, diplomacy, git history, screenshots and spend.
n is smallField notes, not leaderboards. Caveats are part of each report.

Series · Agent Game Jams

Same brief. Different agents.

Frontier coding agents get the same game-development brief, in the same order, with the same prompts. Each run gets its own repository and a real person playing the build at every stage. Series overview and cross-run comparison →

Experiment 01 · Sep 5A first-person robot escape game built overnight by an AI agent.

Subject 0: nine runs, one lunar escape

A first-person robot escape from a lab to the Moon, built overnight in Godot and Blender. Scenario 3 decided the field.

9runs
2joint winners
3DNF
Read experiment 01
Experiment 02 · Sep 6An agent-built overhead cyberpunk co-op shooter.

Eight agents, one co-op shooter, ten hours

An overhead cyberpunk roguelite with an authoritative server, built in milestone gates with a human review at each one.

6/8reached M5
25bugs reported
0for Astra on Codex
Read experiment 02
Experiment 03 · Oct 13A 3D/2D raycast-style dungeon cellblock built in MonoGame by Gemini 4 Argon.

Four models, one dungeon, and the missing jail cells

Gemini 4 Argon, GPT-6 Astra, GPT-6.1 Sol and Claude Opus 5.5 get one prompt to build a 3D/2D raycast dungeon with sprites in cells. Gemini 4 Argon shines—and Opus 5.5 fails a bake-off for the first time by forgetting the jail cells.

4models
6.9–11.2mrun time
1stGemini 4 Argon
0cells in Opus 5.5
Read experiment 03
Experiment 04 · Oct 18A daytime cyberpunk metropolis viewed from a 55th-floor apartment window, built in Rust and macroquad by Claude Opus 5.5.

Experiment_1: Digital Reset — eight runs, one daytime metropolis

Eight model-and-harness pairs build a first-person daytime cyberpunk metropolis from a high-rise apartment in Rust, macroquad and Blender MCP, with an F1 toon renderer. Opus 5.5 edges out Gemini 4 Argon 8.6 to 8.4.

8runs
8.6 / 101st · Opus 5.5
8.4 / 102nd · Gemini 4
17.7–85.2mrun time
Read experiment 04

Lab notes · Jul 10 – Sep 4, 2026

Five unfinished experiments

Eight weeks of agent experiments that never got a write-up: a Star Commander landing scene, a talking-NPC asset pipeline, a 2D survivors jam, a winter cabin built with sub-agents, and a steamship bake-off.

Read the lab notes

Experiment log

How we got here.

  1. AI War bake-off

    Two AI coding assistants build competing prototypes from the same brief. The next day, a whole game exists.

  2. “The Nash equilibrium of boredom”

    Models refuse to fight. A scoring rework, nukes and SpecOps follow.

  3. Hit points and Battle Royale

    A combat rewrite, and an asteroid ring that squeezes eight models into a shrinking safe zone.

  4. The arena goes public

    A public site with a match viewer, champions, relations and reports.

  5. Logistica Belli restarts from scratch

    Six weeks later: a six-project .NET solution, about 1,260 tests and 33 completed model campaigns.

  6. Five unfinished experiments

    Eight weeks of agent experiments that predate the jams: Godot, asset pipelines, sub-agents and a steamship.

  7. Two game jams, two nights

    Seventeen agent runs across Subject 0 and the co-op shooter.

  8. Dungeon renderer bake-off

    Four models prototype a 3D/2D MonoGame dungeon in under 12 minutes. Gemini 4 Argon wins outright; Opus 5.5 mistakes prison cells for Wolfenstein grid tiles.

  9. Experiment_1: Digital Reset

    Eight runs build a daytime cyberpunk city from a high-rise window in Rust + macroquad + Blender MCP. Opus 5.5 (8.6/10) and Gemini 4 Argon (8.4/10) lead the field.