game-agent-factory
game-agent-factory
AI 智能体自动化游戏开发流水线。多智能体团队(策划/程序/美术/监理/测试)经 LangGraph 编排,通过 MCP 网关驱动 Blender/Krita/Godot/Git 自动产出可运行游戏构建包。
施工约束基线见
DECISIONS.md,方案全文见智能体游戏施工团队 v2.md。
架构分层
┌────────────────────────────────────────────────────────┐
│ L0 模型层 Ollama(qwen3.5-4b/2b 本地) + 公有 API(GLM-4 Air/DeepSeek) │
├────────────────────────────────────────────────────────┤
│ L1 编排层 LangGraph(唯一调度层,checkpointer 恢复) │
│ 策划Agent · 程序Agent · 美术Agent(3D/2D) · 监理Agent · 测试Agent │
├────────────────────────────────────────────────────────┤
│ L2 网关层 MCP Gateway:鉴权 · 沙箱 · 白名单 · 路由 · 审计 │
├────────────────────────────────────────────────────────┤
│ L3 适配层 blender-mcp · krita-mcp · godot-mcp · git-mcp │
│ 共享 mcp-servers/common/(socket桥/审计/校验/路径白名单)│
├────────────────────────────────────────────────────────┤
│ L4 基础设施 Gitea+LFS · SQLite(记忆/工单/锁/审计) · Ollama(Win原生)│
│ storage/ Repository 抽象层(SQLiteRepo→ArcadeRepo 可迁移)│
└────────────────────────────────────────────────────────┘Related MCP server: Hearth
目录职责
目录 | 职责 |
| 交付契约:GDD/资产清单/美术规范 Schema + validators.py(含 Kahn 检环) |
| LangGraph 智能体定义(designer/coder/artist3d/artist2d/qa/supervisor) |
| 四个 MCP Server 共享基础设施(socket 桥、审计、参数校验、路径白名单) |
| Blender 3D 资产生产 MCP Server |
| Krita 2D 资产生产 MCP Server |
| Godot 项目施工 MCP Server |
| Git 提交/快照/回滚 MCP Server(GitPython + LFS) |
| Blender 插件(socket 桥 + 白名单指令执行器,归属 blender-mcp) |
| Godot 编辑器插件(EditorScript 桥,归属 godot-mcp) |
| MCP 网关(鉴权/沙箱/审计/速率限制) |
| LangGraph 工作流定义 |
| 白名单脚本池 + Docker 沙箱 |
| Repository 抽象层(SQLiteRepo / ArcadeRepo 可迁移) |
| Godot 项目(Git LFS 管理) |
| Gitea/ArcadeDB/Ollama 配置 + versions.env + ports.env + llm.env |
| 审计日志 |
快速开始
# 安装 just(跨平台任务入口)
winget install Casey.Just
# 初始化依赖
just init
# 自检
just check
just all环境基线
OS:Windows 单机优先(代码保持 Linux 可移植)
GPU:RTX 2070 8GB
LLM:混合模式(本地 qwen3.5-4b/2b + 公有 API)
Blender:4.2 LTS
Godot:4.4 stable
Python:≥ 3.11,uv 包管理
详见 DECISIONS.md §1。
This server cannot be deployed
Maintenance
Related MCP Connectors
Make games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.
The game engine built for AI. Any agent makes a multiplayer game and publishes it.
Build, run and publish 3D games in the Zero engine from Claude Code, Cursor or Codex, over MCP.
Generate game-ready 3D models, textures, and audio from natural language, over MCP.
Related MCP Servers
- AlicenseCqualityAmaintenanceEnables AI agents to autonomously develop and test Godot 4 games through an MCP-based feedback loop, providing tools for authoring, running, observing, playtesting, and verifying game projects.20112 npm9MIT
- AlicenseNot gradedqualityBmaintenanceAI-native open-source 2D game engine whose MCP server exposes every editor operation to coding agents as typed commands, so an agent can build, run, and verify a game inside the editor. It runs locally on macOS, Windows, and Linux with no cloud service or API key.48MIT
- AlicenseBqualityDmaintenanceAggregates game-development MCP servers (Blender, Godot, GitHub, Obsidian) behind one interface for AI clients, with smart task routing and a local GUI for multi-client support.5MIT
- AlicenseNot gradedqualityDmaintenanceAutonomous game development framework that lets AI agents program, design scenes, and run visual QA on Godot 4.x projects — all through the Model Context Protocol (MCP).MIT