Most AI application programmes stall at the moment the prototype leaves the demo lab, and the cause is rarely model quality. It is the workflow wrapped around the model: no written intent brief, nobody plays the output, and the agent is expected to carry decisions forward unaided. A reference case worth studying sits outside enterprise software altogether. Maker Lab is a free iPhone title, published on the App Store, that moved from an empty folder to a finished build in twelve days during a recent staycation, with none of the code written by hand. The builder described what he wanted, played what came back, and said what was wrong, again and again, until it was right. That loop transfers directly to product, operations and internal-tooling work.
If you know Overcooked, you can picture the shape of Maker Lab, with a makerspace replacing the kitchen. Customers turn up at the hatch wanting things made: a keyring, an engraved coaster, or a drone frame. The player is equipped with 3D printers, a laser cutter, a CNC mill and a couple of hand benches, and has exactly one pair of hands. Stock must be fetched, machines loaded, other tasks handled, parts collected, and orders delivered through the hatch before the customer gives up.
The main menu of Maker Lab, an iPhone makerspace game assembled without hand-written code
Retention here is spatial rather than numeric, which is the design decision worth borrowing. The room is the reward. It starts as a lock-up garage with breeze-block walls, an oil stain and a rusty bike against the wall. Each level cleared makes the room better: junk goes out, shelving arrives, and the bike is finally restored and lit as the centrepiece of the studio. Ten levels, ten rooms.
The starting state of the workspace: a scruffy garage, a bare bulb, and one 3D printer
Failure modes then escalate on a schedule, and this is where the operations analogy becomes concrete. From level five, machines begin to jam, and a jam left too long catches fire. From level nine, the power starts to trip, but the breaker is in the far corner. The hand benches keep working, though, because hands never need electricity. Clear all ten levels and something changes on the character screen, which is not being disclosed here.
An ignored jam escalates into a fire the player has to extinguish
Through work, the builder had access to Claude Fable, Anthropic’s top-tier model, and used it as a coding agent in Claude Code. Because the agent had the project folder, it could build the app, run the tests, launch it in the iOS Simulator and look at screenshots of what it had made. The human sat next to it like a very opinionated producer. Six practices carried the result.
The transferable point for AI application owners is that the method is not tied to the premium tier. Maker Lab has 3D graphics, physics, audio, and a test suite, putting it at the hard end of what these tools do well. Even so, the approach works at every level of the stack, including on a Raspberry Pi on your desk.
| Tier | Configuration | Where it fits an AI application programme | Trade-offs |
|---|---|---|---|
| Top-tier cloud agent | Claude Fable (Anthropic) driven as a coding agent in Claude Code, with the project folder, tests and iOS Simulator screenshots in reach | Full application builds where logic, physics, audio and acceptance tests all have to land together | Account, subscription and per-prompt cost; dependent on connectivity |
| Local small model | Raspberry Pi 5 with 8GB or 16GB of RAM running a small open-weight model via Ollama or llama.cpp | Classrooms, code clubs, kitchen tables, and pilots that must stay local: no account, no subscription, nothing to pay per prompt, works with the Wi-Fi switched off | Slower than the cloud and nowhere near as clever; best for contained scopes |
| Attached accelerator | Raspberry Pi AI HATs: AI HAT+ for vision tasks such as spotting people and objects in a camera feed; AI HAT+ 2, where a Hailo-10H accelerator brings 40 TOPS of inferencing performance and 8GB of its own memory | Edge vision and small language models, including a coding model called Qwen2.5-Coder, while taking the load off the Raspberry Pi itself | Extra hardware, budget line and configuration to manage |
For small applications, the local tier is plenty. Ask it for a Pygame game where a cat catches falling fish; then run it and ask it to make the fish faster every ten points. That is the same describe, play, complain loop used for Maker Lab, only smaller — and it is the cheapest way for a team to learn the habits before touching production systems.
Maker Lab is free, with no adverts and no in-app purchases. Just one button in the settings opens a JustGiving page for Alzheimer’s Society. The rationale is functional rather than sentimental: games of this type ask a lot of your head. You have to hold three orders in mind while crossing the room, planning a route through the machines, and spotting a jam out of the corner of your eye. Working memory, planning, and attention are all required, and all are things dementia takes away from people, and from those who love them. A phone game is not a cure for anything, but if you enjoy it, donating a few pounds to the people trying to understand dementia is a good trade.
A single settings button routes players to the Alzheimer’s Society donation page
The project is also a career narrative. It is loosely based on the builder’s own story, from tinkering in a garage to becoming Maker in Chief at Raspberry Pi, one cleared-out corner at a time, and a parent’s Alzheimer’s diagnosis gives that small button a weight out of proportion to its size. For anyone commissioning AI applications, the reminder is that tooling choices are never neutral: they carry the maker’s priorities, and their constraints, into the shipped product.
Every item below maps to something this build either had or could not succeed without.
No. Maker Lab sits at the hard end of what these tools do well — 3D graphics, physics, audio and a test suite — and the approach still works at every level, including on a Raspberry Pi on your desk. Begin where your budget and data rules already are.
With an explicit memory artefact. An agent starts every session knowing nothing about yesterday, so decisions live in a short file, AGENT_CONTEXT.md in this case, that each session reads first.
Intent, taste and acceptance. The human describes what the application should feel like, plays the result, complains in user language, and refuses anything that has not passed its own tests.
Enough that a machine can prove the thing is finishable without looking at it: 416 automated tests, and On every run a bot clears all ten levels headless while leaving three stars unreachable on the last three for humans.
Deciding what good looks like, and claiming more than the tooling can demonstrate. Nothing in the twelve-day build replaced the judgement of what felt right; and a phone game is not a cure for anything. Keep AI application claims inside what you can actually verify.
Maker Lab is out now, free on the App Store, and the unfinished edge is still visible — level eight continues to need play-testing. Now take that as the instruction for your own AI application backlog: choose the smallest surface you can honestly verify, run the loop in public, and let the improved room be the reward. If you want to see the format demonstrated end to end, Maker Faire is the natural place to look.
Analysis for the AIapplications desk by James Hartley, ItInsightsWorld.