Godot prototype run
Quest: Build a playable Godot prototype from a short design note
Equipment

- Quest
- Build a playable Godot prototype from a short design note
- Hero
- Claude CodeThe agent that runs the quest
- Weapon
Claude Sonnet 5.5Longsword: Balanced speed and depthMana rate 10 per 1k tokens Mana per run without spells: 1,049 mana (293 runs, 22 quests).- Charge
- MediumReasoning effort
- Author
- The curator
Godot MCP runs and edits the project, Meshy fills in placeholder models, and the debugging scroll keeps fixes honest. GitHub MCP opens the pull request at the end.
Can't be appraised: Proving Grounds can't equip orbs (MCP servers).
Skill tree
ScoutGather context
CraftMake the thing
TestCheck the work
ShipDeliver it
Quest replay
Quest: "Build a playable Godot prototype from a short design note". Four waves, then the Backlog Dragon.
Foes
- Fog WraithHaze Poison Ward Insight Flicker Pinned Enraged
- Clay GolemHaze Poison Ward Insight Flicker Pinned Enraged
- Bug SlimeHaze Poison Ward Insight Flicker Pinned Enraged
- Flaky WispHaze Poison Ward Insight Flicker Pinned Enraged
- Gate WardenHaze Poison Ward Insight Flicker Pinned Enraged
- Backlog DragonHaze Poison Ward Insight Flicker Pinned Enraged
- Bug SlimeHaze Poison Ward Insight Flicker Pinned Enraged
Party · Context
- Claude CodeWorldbuilder100/100Haze Poison Ward Insight Flicker Pinned Enraged
- ExploreSubagent0/40Haze Poison Ward Insight Flicker Pinned Enraged
The Fog Wraith steps up.
What really happensGather context
Claude Code: Context 100/100.
Claude Code sends Explore, a fox scout, into the fog.
What really happensClaude Code can hand a codebase search to its built-in Explore subagent, which works in its own context window.
Explore: Context 40/40.
Explore sniffs out the right files.
What really happensThe subagent reads and searches. None of that output lands in the main context.
Fog Wraith takes 20.
An orb that fetches current library docs into the fight.
What really happensresolve-library-id turns a name such as Next.js into a Context7 id like /vercel/next.js.
Fog Wraith takes 40. Fog Wraith falls.
Explore returns with a short report.
What really happensOnly the subagent's final summary comes back to the main agent.
Claude Code takes 2. Claude Code: Context 98/100. Claude Code: Insight. Explore returns.
The Clay Golem steps up.
What really happensMake the thing
An orb that launches Godot, runs the project and reads the debug log.
What really happenslaunch_editor opens a project. run_project starts it in debug mode. stop_project halts it. The project path must contain project.godot.
Clay Golem takes 99 (critical hit).
The unshaped clay slams down.
What really happensA model or part takes pass after pass before it holds its shape.
Claude Code takes 7. Claude Code: Context 91/100.
A scroll that sends Meshy CLI to forge a 3D asset and save the files.
What really happensIt submits once with create --async, keeps the task id, and waits. A timeout does not authorize another paid create.
Clay Golem takes 1 (critical hit). Clay Golem falls.
The Bug Slime and the Flaky Wisp step up.
What really happensCheck the work
Flaky Wisp: Flicker.
A scroll that bars fixes until the hero has a root cause.
What really happensPhase 1 requires the error text, a reliable repro, and a look at recent changes. No repro means more data, no guess.
Flaky Wisp avoids the hit.
Pinned in place, it cannot slip away.
What really happensA test that runs the same way each time shows the real failure.
Bug Slime: Pinned. Flaky Wisp: Pinned.
The Flaky Wisp uses Flicker.
Claude Code takes 3. Claude Code: Context 88/100.
The Bug Slime uses Regress.
Claude Code takes 3. Claude Code: Context 85/100.
Claude Code swings the Longsword.
Flaky Wisp takes 37.
The Flaky Wisp uses Flicker.
Claude Code takes 3. Claude Code: Context 82/100.
The Bug Slime uses Regress.
Claude Code takes 3. Claude Code: Context 79/100.
Claude Code swings the Longsword.
Flaky Wisp takes 3. Flaky Wisp falls.
Claude Code swings the Longsword.
Bug Slime takes 42.
The Bug Slime uses Regress.
Claude Code takes 3. Claude Code: Context 76/100.
Claude Code swings the Longsword.
Bug Slime takes 3. Bug Slime falls.
The Gate Warden steps up.
What really happensDeliver it
Gate Warden: Barrier.
The Backlog Dragon guards the quest: "Build a playable Godot prototype from a short design note".
What really happensIt stands for the whole quest, every task on the list.
An orb that opens repos, issues, and pull requests.
What really happensThe agent can list repositories, read issues and pull requests, inspect Actions runs, and review security findings.
Gate Warden is behind a barrier.
The checks turn green and the gate opens.
What really happensTests, build and review pass, so the release can go.
The dragon breathes scope creep across the party.
What really happensNew asks pile onto a task while it is underway.
Claude Code takes 5. Claude Code: Context 71/100.
The warden raises the gate. Nothing passes until the checks are green.
What really happensA release waits until tests, builds and reviews pass.
Claude Code swings the Longsword.
Gate Warden takes 40.
The Backlog Dragon uses Claw.
Claude Code takes 6. Claude Code: Context 65/100.
Claude Code swings the Longsword.
Gate Warden takes 20. Gate Warden falls.
The Backlog Dragon uses Scope creep.
Claude Code takes 5. Claude Code: Context 60/100.
Claude Code swings the Longsword.
Backlog Dragon takes 36.
Claude Code swings the Longsword.
Backlog Dragon takes 60 (critical hit).
The dragon roars, and another task crawls out of the backlog.
What really happensFinishing one task often surfaces the next one on the list.
Claude Code swings the Longsword.
Bug Slime takes 25. Bug Slime falls.
The Backlog Dragon uses Scope creep.
Claude Code takes 5. Claude Code: Context 55/100.
Claude Code swings the Longsword.
Backlog Dragon takes 39.
The Backlog Dragon uses Claw.
Claude Code takes 6. Claude Code: Context 49/100.
Claude Code swings the Longsword.
Backlog Dragon takes 42.
Wounded, the dragon rages.
What really happensThe last stretch of a big job is often the hardest.
Backlog Dragon: Enraged.
The Backlog Dragon uses Scope creep.
Claude Code takes 6. Claude Code: Context 43/100.
Claude Code swings the Longsword.
Backlog Dragon takes 37.
Claude Code swings the Longsword.
Backlog Dragon takes 6 (critical hit). Backlog Dragon falls.
The Backlog Dragon falls. Quest complete.
What really happensEvery equipped spell did its part of "Build a playable Godot prototype from a short design note".
- Claude Code took 18 turns to clear four waves.
- Context ended at 43 of 100.
- Summons took 0 damage in their own context and brought back 1 report.
Copy this loadout
Prompt for Claude Code
Paste this into Claude Code. It installs each spell, leaves API keys and sign-ins to you, and ends with the command that restarts it with this weapon and charge.
Set up these tools for me in Claude Code.
Loadout: https://vibe-rpg-simulator.vercel.app/loadouts/godot-prototype/
1. Context7 MCP
Source: https://github.com/upstash/context7
Run:
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp --api-key YOUR_API_KEY
2. Godot MCP
Source: https://github.com/Coding-Solo/godot-mcp
Run:
claude mcp add godot -- npx @coding-solo/godot-mcp
3. Meshy 3D Generation
Source: https://github.com/meshy-dev/meshy-3d-agent
Run:
npm install -g meshy-cli@0.4.3
npx -y skills add meshy-dev/meshy-3d-agent --skill meshy-3d-generation --skill meshy-3d-printing -g -y
4. Superpowers Systematic Debugging
Source: https://github.com/obra/superpowers/blob/main/skills/systematic-debugging/SKILL.md
I type in Claude Code:
/plugin install superpowers@claude-plugins-official
5. GitHub MCP Server
Source: https://github.com/github/github-mcp-server
Run:
claude mcp add-json github '{"type":"http","url":"https://api.githubcopilot.com/mcp","headers":{"Authorization":"Bearer YOUR_GITHUB_PAT"}}'
How to do it:
- Skip anything that is already installed. Run the rest in order and check that each step worked.
- Commands under "I type in Claude Code" are mine to enter. List them for me at the end, in order.
- Never ask me to paste an API key or token into this chat. When a command needs one, such as YOUR_API_KEY, give me the full command to run in my own terminal.
- Ask me for any other value you can't work out, such as a project path.
- If a command asks a question or needs a browser sign-in or an open app, tell me what to do and wait.
- If a command fails, follow the install steps in the tool's source for Claude Code instead. Show me any command that is not on this list before you run it, and install nothing else.
When you're done, tell me what is ready and what still needs me. New tools load in a new session, so finish by telling me to restart Claude Code with Claude Sonnet 5.5 and reasoning effort medium:
claude --model sonnet --effort medium
Terminal commands
Or paste these lines into a terminal. The first part installs every spell for Claude Code; the last line starts it with the same weapon and charge. Lines starting with # are notes or commands you type inside the agent.
# Loadout: Godot prototype run
# Quest: Build a playable Godot prototype from a short design note
# Hero: Claude Code · Weapon: Claude Sonnet 5.5 · Charge: Medium
# From https://vibe-rpg-simulator.vercel.app/loadouts/godot-prototype/
# 1. Learn the spells
# Scout: Context7 MCP
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp --api-key YOUR_API_KEY
# Craft: Godot MCP
claude mcp add godot -- npx @coding-solo/godot-mcp
# Craft: Meshy 3D Generation
npm install -g meshy-cli@0.4.3
npx -y skills add meshy-dev/meshy-3d-agent --skill meshy-3d-generation --skill meshy-3d-printing -g -y
# Test: Superpowers Systematic Debugging
# in Claude Code: /plugin install superpowers@claude-plugins-official
# Ship: GitHub MCP Server
claude mcp add-json github '{"type":"http","url":"https://api.githubcopilot.com/mcp","headers":{"Authorization":"Bearer YOUR_GITHUB_PAT"}}'
# 2. Start the hero with this weapon and charge
claude --model sonnet --effort medium










