Sobre o projeto
Godogen é um gerador que produz repositórios de jogos, e não um jogo em si. Os usuários descrevem um conceito de jogo, e um agente de IA constrói autonomamente o projeto completo: estrutura o projeto do motor (Godot 4 com C#/.NET, Bevy com Rust ou Babylon.js com TypeScript/Vite), gera assets (sprites 2D, modelos 3D, texturas, animações riggadas) por meio de vários serviços de IA (Google Gemini para referências/personagens, xAI Grok para texturas/sprites de vídeo, Tripo3D para conversão de imagem em 3D e rigging bípede), escreve o código de gameplay, executa o motor, captura provas (URL ao vivo para Babylon.js, vídeo gravado para Godot/Bevy) e itera com base em defeitos visuais.
O repositório de origem contém um manifesto de runtime enxuto (prompts/runtime.md), uma habilidade de geração de assets entre motores (asset-gen/) e guias por motor (engines/godot.md, engines/bevy.md, engines/babylon.md). Um script de publicação (publish.sh) renderiza um repositório de jogo novo para o motor escolhido e o agente hospedeiro (Claude Code ou Codex), colocando o manifesto e as habilidades onde o agente espera encontrá-los (CLAUDE.md/.claude/skills/ ou AGENTS.md/.agents/skills/).
Principais capacidades:
- Suporte a múltiplos motores: Godot 4 (C#, física Jolt), Bevy (Rust, ECS), Babylon.js (TypeScript, navegador)
- Pipeline de assets: geração 2D/3D, conversão de vídeo em sprite com detecção de loop e remoção de fundo, animação bípede riggada
- Iteração orientada por provas: o agente julga os resultados a partir da saída do jogo em execução, não apenas da compilação
- Envolvimento flexível: assista ao vivo e oriente nos pontos de decisão, ou execute sem supervisão e receba uma gravação de prova de 15 a 20 segundos
- Amigável para servidores: projetado para execuções longas em instâncias de GPU com tmux/screen e controle remoto via interfaces do Claude Code/Codex
Os pré-requisitos incluem as toolchains dos motores de destino, Chrome/Chromium para captura no Babylon.js, Python 3 e chaves de API para Google AI Studio (Gemini), xAI (Grok) e Tripo3D. Testado no Ubuntu, Debian e macOS.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.