A Blender 5.2+ extension that lets your AI agent build 3D web games: models, levels and TypeScript gameplay, played in the browser on three.js. Works with Claude Code, Codex or any MCP client.
翻译准备中
正在加载完整 README。
查看完整 README ↗Website: https://abuurka.github.io/gamestudio · Documentation: Illustrated user manual · Offline HTML edition · 20 narrated video tutorials · All references
Let your AI agent build your game inside Blender.
GameStudio is a Blender 5.2+ extension. It turns Blender into a place where an AI agent makes 3D assets, levels and gameplay code in one app. Any agent that speaks MCP can use it: Claude Code and Codex connect in one click, and other MCP clients connect to the same server (how). The agent models props with parametric kits or Python, lays out levels, attaches game components to objects, writes TypeScript systems, and then plays the game, looks at it and fixes what's wrong, all through one MCP server. You describe the game, watch Blender update, and play the result in your browser. You can change anything by hand at any time.
Gem Island was built entirely through the MCP tools from the brief "collect all the gems on a floating island before the timer runs out": kits for the art, TypeScript for the rules, playtests to prove them.
AI coding agents can build 3D games now, but the usual ways of doing it each have a catch:
GameStudio takes the best of both worlds:
| Built in Blender with geometry nodes | The same level in the game (browser) |
|---|---|
A 150 m valley built in about 2 seconds from GameStudio's geometry-nodes builders: cliffs, a river with a bridge, a fenced road with lamps, a village and 273 trees scattered around them. Procedural materials are baked and the scatter exports as GPU instances, so the game matches Blender: 925 instances in 24 draw calls.
Blender has the richest scriptable 3D toolset there is: modeling, geometry nodes, modifiers, node materials, rigging and animation. Web 3D libraries have no authoring tools at all, so GameStudio builds in Blender and exports the result for the browser.
Your agent ──stdio──► @gamestudio/mcp ──localhost + token──► Blender + GameStudio extension
│ │ export (.glb + manifest)
├──► dev server (Vite, live link) ◄───┘ live edits while playing
└──► headless browser ──► the game (TypeScript, three.js, Rapier)
The agent gets 64 MCP tools. Each one returns something the agent can check: an image, a report, game state or a log line.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗