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/списка активов/художественных спецификаций + validators.py (включая проверку циклов Kahn) |
| Определения агентов LangGraph (designer/coder/artist3d/artist2d/qa/supervisor) |
| Общая инфраструктура четырёх MCP-серверов (socket-мост, аудит, проверка параметров, белый список путей) |
| MCP-сервер производства 3D-ассетов Blender |
| MCP-сервер производства 2D-ассетов Krita |
| MCP-сервер для разработки проектов Godot |
| MCP-сервер для Git-коммитов/снимков/откатов (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
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.
214 tools for AI agents over one MCP endpoint: image, video, audio, 3D, data, storage, mail, GPUs.
1
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 gradedqualityAmaintenanceAI-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.55MIT
- 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