Brick & Mortar

How It's Made · Step 11 of 27

Step11

What the AI did, what it did not, and where the humans decided

· 3 min read

aihonestyprocess

A brick-built city under a low golden sun, skyscrapers throwing long shadows.

Steam asks developers to describe how they used generative AI, and on 13 October we sat down to answer those questions properly. This step is that answer, written for players. It is the longest list in the project, and it should be.

The short version: this game is made by one person directing a lot of AI tools, and we want you to know exactly which tools did which job.

What each tool did

AreaToolWhat it didWhat a person did
The game's code (about 120,000 lines of C++, about 500 scripts)Claude (Claude Code, Opus and Sonnet models)Wrote, tested and fixed it, in roles set up by the ownerDecided what to build, played every build, gave every verdict
LEGO models, maps, sound effectsClaude, through scriptsModels are Python scripts placing LDraw parts; maps and many sound effects are generated by codeApproved or rejected each model from a review board
Story, briefings, in-game textClaude (a writer role)Drafted versions and linesChose the cast, the plot and the tone; cut and approved everything
Storyboard frames and cutscene videoGrok ImagineMade the pictures and the video clips from our promptsWrote the direction, chose frames, edited the timeline in DaVinci Resolve
Voices in cutscenes and briefingsElevenLabsSpeaks the lines in voices that are either designed from a text description or standard library voices. None is cloned from a real personWrote and chose the lines and delivery; a re-record is planned after picture lock
Interface crests, icons and some imagesChatGPT image generationDrafted themChose and approved them
Some musicSunoMade some songsChose them. The rest is licensed library music
The final logoHuman-approved asset-Chosen and approved by the owner. The brand kit on this site is derived from it

Two more honest lines. Early announcer and unit lines used Windows' built-in text-to-speech as placeholders, and we are replacing them. And the game generates nothing with AI while you play: the computer opponent is ordinary scripted code, and the game makes no calls to any AI service.

Where the human decided

A list of calls that were never the AI's:

What the AI did not do

What went wrong

What we would do differently

Try it yourself

Write the table above for your own project before someone asks you for it. Then ask whether each cell is true.

Next: Fifty levels from a generator, and the week's rules for agents (14 October 2026)

Start at Step 1All 27 steps

Written afterwards from our project notes and commit history; dated to when the work happened.