Um módulo C++ para Godot 4 que cria terrenos voxel volumétricos editáveis e divididos em chunks, com renderização em blocos ou suave.
htdt/godogen
Um gerador que permite ao Claude Code ou Codex criar jogos completos para Godot, Bevy, Babylon.js ou three.js de forma autônoma, incluindo assets e gravações de comprovação.
- Estrelas
- 7,295
- Forks
- 682
- Issues abertas
- 0
- Último commit
- há 22 dias
O que é?
Godogen é um gerador de projetos de jogos. Você publica o código-fonte dele em um repositório novo de jogo, escolhe uma engine (Godot com C# ou GDScript, Bevy, Babylon.js ou three.js) e um agente hospedeiro (Claude Code ou Codex). Em seguida, o agente trabalha dentro desse repositório para criar o jogo com base em um guia curto da engine, gerar assets, executar a engine e conferir o resultado no jogo em execução, em vez de se limitar a uma compilação sem erros.
Por padrão, os assets são gerados localmente por meio do godogen_assets, incluindo imagens com transparência, modelos 3D texturizados, humanoides com rig, efeitos sonoros e falas. APIs pagas, como Gemini, xAI Grok, Tripo3D e Lyria, podem suprir o que estiver faltando. Você pode acompanhar um jogo de navegador por uma URL ao vivo ou um projeto desktop de Godot ou Bevy e orientar o agente, ou deixar a execução sem supervisão e receber uma gravação curta de comprovação ao final.
O repositório em si não contém nenhum jogo. Ele inclui um manifesto de runtime, guias específicos para cada engine, a skill de geração de assets e um script de publicação que renderiza a estrutura para a engine e o agente escolhidos.
Recursos principais
- 01Cria projetos completos para Godot 4 (C# ou GDScript), Bevy, Babylon.js e three.js.
- 02Gera imagens, modelos 3D, personagens com rig, efeitos sonoros e falas, principalmente de forma local.
- 03Recorre a APIs pagas, como Gemini, Grok, Tripo3D e Lyria, para gerar assets que não consegue criar.
- 04Avalia o progresso com base no jogo em execução ou em um clipe gravado.
- 05Permite acompanhar e orientar o agente ao vivo ou executar o processo sem supervisão e receber um vídeo de comprovação.
Casos de uso
- Prototipar um jogo 2D ou 3D pequeno a partir de uma descrição curta.
- Executar a criação de jogos por longos períodos, sem supervisão, em uma máquina remota e analisar a gravação de comprovação.
- Orientar pelo celular, por uma URL ao vivo, um jogo de navegador criado por um agente.
- Comparar como Godot, Bevy, Babylon.js ou three.js lidam com a mesma descrição de jogo.
Início rápido
- 1
Instale os pré-requisitos do mecanismo e do agente host escolhidos
- 2
Publique um repositório de jogo para seu mecanismo e agente (por exemplo, babylon com Codex)
./publish.sh --engine babylon --agent codex --out ~/my-game - 3
Abra o repositório publicado no Claude Code ou Codex e descreva o jogo que você quer criar
Antes de usar
- A geração local de assets exige uma GPU NVIDIA via godogen_assets.
- Alguns assets precisam de chaves de API pagas, como as do Gemini, xAI Grok ou Tripo.
- Testado apenas no Ubuntu, Debian e macOS.
- Entre os mecanismos compatíveis, Bevy tem os tempos de compilação mais longos.
Em coleções
Tópicos
Perguntas frequentes
- O que é godogen?
- Um gerador que permite ao Claude Code ou Codex criar jogos completos para Godot, Bevy, Babylon.js ou three.js de forma autônoma, incluindo assets e gravações de comprovação. Godogen é um gerador de projetos de jogos. Você publica o código-fonte dele em um repositório novo de jogo, escolhe uma engine (Godot com C# ou GDScript, Bevy, Babylon.js ou three.js) e um agente hospedeiro (Claude Code ou Codex). Em seguida, o agente trabalha dentro desse repositório para criar o jogo com base em um guia curto da engine, gerar assets, executar a engine e conferir o resultado no jogo em execução, em vez de se limitar a uma compilação sem erros.
- godogen é gratuito? Qual é a licença?
- godogen é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- godogen ainda é mantido?
- Manutenção ativa. O último commit de godogen foi em 16 de out. de 2026.
- Para que posso usar godogen?
- Prototipar um jogo 2D ou 3D pequeno a partir de uma descrição curta. Executar a criação de jogos por longos períodos, sem supervisão, em uma máquina remota e analisar a gravação de comprovação. Orientar pelo celular, por uma URL ao vivo, um jogo de navegador criado por um agente. Comparar como Godot, Bevy, Babylon.js ou three.js lidam com a mesma descrição de jogo.
- Como instalar godogen?
- Instale os pré-requisitos do mecanismo e do agente host escolhidos Publique um repositório de jogo para seu mecanismo e agente (por exemplo, babylon com Codex): ./publish.sh --engine babylon --agent codex --out ~/my-game Abra o repositório publicado no Claude Code ou Codex e descreva o jogo que você quer criar
- Onde consigo godogen?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/htdt/godogen
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma skill de agente que transforma uma imagem estática aprovada de um personagem em um conjunto completo de animações 2D prontas para jogos, com frames PNG transparentes e exportações para GIF, WebM, Godot e Aseprite.
Servidor MCP que permite a agentes de IA abrir o editor Godot, executar projetos, capturar logs de depuração e gerenciar cenas.
Uma skill para Claude Code e Codex que transforma uma imagem de referência em um protótipo jogável de jogo 2D para navegador.
Template do Claude Code que configura 49 agentes de IA especializados, 74 skills de slash command e hooks de coordenação para tocar um projeto de jogo como um estúdio.
Coleção de 74 arquivos de skills para desenvolvimento de jogos com agentes de programação de IA, com um roteador que carrega as skills certas de engine e tarefa.