Playtest → fix loop: reports a coding agent can act on
From the OpenDrama Create Wiki
Most AI-built games stall in the same place: the prototype runs, you play it, something is wrong, and the chat turns into "still broken" → a 200-line rewrite → a new bug. This is a prompt set for running that loop properly with a coding agent (Claude Code, Cursor, Codex, or any model that edits your files): session rules you paste once, a bug report and a feel report you fill in each round, and a verify step that keeps or reverts the change. Every round ends with one small diff and one number that proves it worked.
What it's for
Use it once the first build exists and you're into play → report → fix. It handles two kinds of problem:
- Bugs: something happens that shouldn't (falling through a floor, a door that never opens, a score counted twice). These need steps to reproduce, expected against actual, and evidence.
- Feel problems: everything works, but it feels floaty, slippery, laggy or weak. These need a measurement and a target, because "make it feel better" invites the model to add particles, screen shake and a dash you never asked for. Target numbers are in game feel tuning.
The loop rests on five rules. They're worth adopting even if you never paste the templates:
- One problem per round. Two changes in one round means that when things get better or worse, you can't tell which change did it.
- Causes before code. The model lists up to three likely causes, each with the file and function it suspects, then tests the top one. This stops it fixing a symptom somewhere else, like raising friction to hide velocity being applied twice.
- The smallest change that tests the cause. A hard cap (1–2 files, about 20 lines, no refactors, no new dependencies) keeps every diff reviewable in under a minute.
- Measure before and after. If the problem can't be seen as a number or a log line yet, the round's only job is to add that readout.
- Keep or revert, never pile on. A change that didn't help is undone before the next idea is tried, so the codebase doesn't fill up with half-fixes.
A round takes 3–10 minutes. Ten clean rounds move a prototype further than an afternoon of "it's still wrong, try again".
- 01Playone mechanic, 30–60 s
- 02Reportbug or feel template
- 03Agentcauses, then the smallest diff
- 04Verifysame test, measured
- 05Keep and commit, or revert
Members read on
The rest of this page is for members
- 5 copy-ready prompts
- 1 reference tables
- 6 more sections
Create a free account, top up once — from $0.99 — and the whole wiki is yours.
- Every breakdown, Skill and Prompt
- New pages every day
- Prompts copy in one tap
See also
Breakdowns that use this
More in AI games
View all →An anti-gravity racer in two days: three cups, online lobbies, cars made by players' AI
Stefan rebuilt his childhood favourite, F-Zero X, as the browser racer ZERO-G with AI in two days, and it was played 1,000+ times. Here's the asset pipeline and the design that makes people finish a race.
Day 20 of an AI-built strategy game: a stone golem that wakes up, and a tavern
Stefan is building the strategy game he has wanted for 15 years with AI. Day 20 adds a golem that hides as a pile of rocks and a tavern where you hire fighters. We follow the golem from reference images into Unity.
Desk photos to a playable kart racer: Gemini 4 Argon, Blender MCP and Three.js
genevieve__h from Google AI Studio turned photos of her home-office desk into a kart racing game with Gemini 4 Argon, Blender MCP and Three.js. We rebuild the method frame by frame.
One person, 16 days, Opus 5.5: The Little Prince as an explorable 3D game
Sac built a planet-by-planet 3D Little Prince with Opus 5.5, Tripo and Blender, playable in the browser. Here's the asset pipeline and how the scenes are organised.
After going viral: how Sky Reach added a Ring world and multiplayer rooms
Tesana says a user's space game, made with a few prompts, went from 2.5M to over 3M views in just over a week. Here's how it added a Ring world and multiplayer without breaking what already worked.
Lyrio: a 3D exploration game built on movement, made with Opus 5.5 and Three.js
A fox-eared scout runs, launches off Wind Springs and glides between floating islands. We break down how the movement set becomes the whole game, and how the collectibles feed it.





