Skip to main content
Glama

game-agent-factory

Cadena de producción automatizada de desarrollo de juegos con agentes de IA. El equipo multiagente (diseño/programación/arte/supervisión/pruebas) se orquesta mediante LangGraph e impulsa Blender/Krita/Godot/Git a través de la pasarela MCP para generar automáticamente paquetes de compilación de juegos ejecutables.

La línea base de restricciones de construcción se encuentra en DECISIONS.md, y el texto completo del plan en 智能体游戏施工团队 v2.md.

Arquitectura por capas

┌────────────────────────────────────────────────────────┐
│ 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

Responsabilidades de los directorios

Directorio

Responsabilidad

contracts/

Contrato de entrega: esquema GDD/inventario de activos/especificaciones de arte + validators.py (incluye detección de ciclos de Kahn)

agents/

Definiciones de agentes LangGraph (designer/coder/artist3d/artist2d/qa/supervisor)

mcp-servers/common/

Infraestructura compartida de los cuatro servidores MCP (puente socket, auditoría, validación de parámetros, lista blanca de rutas)

mcp-servers/blender-mcp/

Servidor MCP de producción de activos 3D de Blender

mcp-servers/krita-mcp/

Servidor MCP de producción de activos 2D de Krita

mcp-servers/godot-mcp/

Servidor MCP de construcción de proyectos Godot

mcp-servers/git-mcp/

Servidor MCP de confirmaciones/instantáneas/reversiones de Git (GitPython + LFS)

blender-addon/

Complemento de Blender (puente socket + ejecutor de instrucciones de lista blanca, pertenece a blender-mcp)

godot-plugin/

Complemento del editor Godot (puente EditorScript, pertenece a godot-mcp)

gateway/

Pasarela MCP (autenticación/entorno aislado/auditoría/límite de velocidad)

pipelines/

Definiciones de flujos de trabajo LangGraph

sandbox/

Grupo de scripts de lista blanca + entorno aislado Docker

storage/

Capa de abstracción de repositorio (SQLiteRepo / ArcadeRepo migrable)

game/

Proyecto Godot (gestionado con Git LFS)

infra/

Configuración de Gitea/ArcadeDB/Ollama + versions.env + ports.env + llm.env

logs/

Registros de auditoría

Inicio rápido

# 安装 just(跨平台任务入口)
winget install Casey.Just

# 初始化依赖
just init

# 自检
just check
just all

Línea base del entorno

  • SO: Windows de un solo equipo prioritario (el código se mantiene portable a Linux)

  • GPU: RTX 2070 8GB

  • LLM: modo híbrido (qwen3.5-4b/2b local + API pública)

  • Blender: 4.2 LTS

  • Godot: 4.4 stable

  • Python: ≥ 3.11, gestión de paquetes con uv

Consulte DECISIONS.md §1.

Maintenance

ActivityStale
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    AI-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.
    48
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Aggregates 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.
    5
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Autonomous 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