Brickbrain

One AI for the whole Roblox game.

It plans a game with you, builds it in Roblox Studio and checks its own work – and it remembers what worked.

Internal prototype · not public yet

BrickbrainLava Obbygpt-oss:20b · local
Lava ObbyStage 5 of 9 · Scripts

Build me a lava obby: 5 platforms, checkpoints, lava and a finish.

Got it. Two questions first:

  1. One player or several?
  2. How long should one round take?

Solo, about three minutes.

Plan written9 stages · 24 tasks
Writing scriptCheckpoint.server.luau
Answer or describe the next step …

Illustration based on our internal prototypeContent from a real Lava Obby session, redrawn.

01 Asks first

Asks before it builds.

Describe your game in one sentence. Brickbrain asks the questions that change the plan – how many players, how long a round takes – before it builds anything.

BrickbrainLava Obby – Chatgpt-oss:20b · local

Build me a lava obby: 5 platforms, checkpoints, lava and a finish.

Brickbrain

Got it. Two questions before I plan anything:

  1. One player or several?
  2. How long should one round take?

Solo, about three minutes.

Plan written9 stages · 24 tasksOpen plan

Illustration based on our internal prototype

02 Plans

Plans the whole game.

Every answer goes into one plan, in the order games are really made: design, models, world, animations, scripts, UI, sound, effects and testing. You see every task, and what's already done.

BrickbrainLava Obby – Plangpt-oss:20b · local
7 of 24 tasks doneNow: stage 5 · Scripts
1 Design
2 Models
3 World
4 Anim
5 Scripts
6 UI
7 Sound
8 VFX
9 Testing

01Game design3/5

Single player, one round in about 3 minutes

No shop, no currency

Platforms grow in size and gap difficulty

Core loop: jump, reach a checkpoint, continue

Difficulty curve playtested

03World & levels1/4

5 platforms in sequence with increasing gaps

Lava hazard below the gaps

A checkpoint pad on every platform

Start and finish gates

05Scripts3/4

DeathZone.server.luau – lava kills on contact

LavaKill.server.luau – every lava part in the course

Timer.server.luau – round countdown

Checkpoint.server.luau – respawn at the last checkpoint

Illustration based on our internal prototype

03 Builds

Builds in Roblox Studio.

Brickbrain connects to Roblox Studio through Roblox's own Studio MCP server. Scripts and parts land straight in the open place – no copy and paste.

BrickbrainLava Obby – Roblox Studiogpt-oss:20b · local
Connected to Roblox Studio
Course built5 platforms · 5 checkpoints · lava
Scripts written6 scripts

DeathZone.server.luau

local lava = workspace.LavaObby.Lava

lava.Touched:Connect(function(hit)
  local h = hit.Parent:FindFirstChild("Humanoid")
  if h then
    h.Health = 0
  end
end)

Written straight into the open place – no copy and paste.

Roblox StudioConnected

Explorer

Workspace

LavaObbynew

ServerScriptService

CheckpointManagernew

Checkpointsnew

DeathZonenew

LavaKillnew

SinglePlayerLimiternew

StarterPlayerScripts

TimerClientnew

Illustration based on our internal prototype

04 Tests

Tests its own work.

After each step it checks the code and runs a playtest in Studio – in the Lava Obby session: ten seconds played, zero errors. When a decision is yours, it stops and asks.

BrickbrainLava Obby – Checksgpt-oss:20b · local
10 splayed in Studio
0errors
0warnings
  1. Script savedTimerClient.client.luau
  2. Code checkedLuau analysis · 0 problems
  3. Playtest passedRoblox Studio

Output

PLAYTEST OK · 10 s played · 0 errors · 0 warnings

CheckpointManager loaded

Checkpoints ready: 5

Brickbrain needs you

Continue with verifying the checkpoint logic, or skip this task?

ContinueSkip this task

Illustration based on our internal prototype

05 Learns

Learns from every project.

Plans, scripts, decisions and lessons live in its own second brain – plain Markdown files on your PC. Brickbrain reads the lessons in every new chat, so the next game starts smarter.

BrickbrainBrain – Graphgpt-oss:20b · local
Lava ObbyHandbookGame designPlanScriptsDeathZoneTimerCheckpointsLessonsCoin Collector
GamesHandbookScriptsLessons

Brain › Lessons.md

Lessons

  • Lava kills on the server, never on the client.
  • One spawn point per checkpoint.
  • Playtest after every script.

Illustration based on our internal prototype

How it works

Nine stages. One order.

Brickbrain builds every game in the same order, from the first idea to the release. Not every stage is automated yet – that's the roadmap.

  1. 01Game designIdea, audience, core loop, rules, progressionBrain notes
  2. 023D modelsProps and buildings from parts or Toolbox assetsStudio · Blender optional
  3. 03World & levelsMap layout, terrain, lighting, spawn pointsRoblox Studio
  4. 04AnimationsCharacters, enemies, interactionsStudio · Blender
  5. 05ScriptsGameplay systems, saving data, server and clientLuau
  6. 06UIHUD, menus, shop, onboardingStudio · Figma
  7. 07Sound & musicMusic, effects, ambienceAudio
  8. 08EffectsParticles, light effects, feedbackRoblox Studio
  9. 09Testing & launchPlaytests, bugs, performance, releaseRoblox Studio

Tech specs

What's inside.

Status

Internal prototype, version 0.1

Not public and not for sale

App

Desktop app for Windows

Interface in English and German

Roblox Studio

Connected through Roblox's official Studio MCP server

Writes scripts and parts into the open place

Runs playtests and reads the output

AI models

Local via Ollama – we run gpt-oss:20b, a 20-billion-parameter open model, on our own PC

Optional: Gemini, Claude or OpenAI models through their APIs

Compact mode for small models: only the tools the current stage needs

Brain

Plain Markdown files on your own PC

Handbook, pipeline, lessons – and one folder per game with its plan and chat

Notes linked like a wiki

Pipeline

9 stages, from game design to testing and launch

Checks

Code check after every script

Playtest in Roblox Studio

Asks you when a decision is yours

Data

With a local model, project knowledge stays on your machine

We train only on data we created, licensed or have permission to use

Status

Our games first. Public once it's proven.

Brickbrain is in early development. The prototype asks questions, plans a game and puts scripts and parts into Roblox Studio. It isn't public and far from finished – this page shows where we're heading.

  1. Now

    Internal prototype

    • Desktop app with its own second brain
    • Asks first, then plans in pipeline order
    • Scripts, building and playtests in Roblox Studio
  2. Next

    Our first games

    • Our own Roblox games, built with it
    • Connections to Blender and Figma
    • A first training dataset from our own work
  3. Later

    Growing up

    • Our own fine-tuned model
    • Closed beta for Roblox studios
    • Public release
See the real prototypeOne real screenshot and two courses built in Roblox Studio
Brickbrain desktop app: script saved, code checked, playtest passed with 0 errors, and a question whether to continue
Real screenshot · internal prototype, running a local model

Built with Brickbrain's obby builder – same builder, two themes

Lava theme: dark rock platforms with glowing edges over a lava field
Volcano
Candy theme: pastel platforms, lollipops and soft hills on a pink ground
Candy

Real Roblox Studio captures · internal prototype

Contact

Compute partner, startup program or Roblox dev? Let's talk.

We usually reply within two business days.