Repolode
htdt

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. 1

    Instale os pré-requisitos do mecanismo e do agente host escolhidos

  2. 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. 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