Repolode
htdt

htdt/godogen

Un generador que permite a Claude Code o Codex crear juegos completos de forma autónoma con Godot, Bevy, Babylon.js o three.js, incluidos los recursos y las grabaciones de prueba.

Estrellas
7,296
Forks
683
Issues abiertos
0
Último commit
hace 21 días

¿Qué es?

Godogen es un generador de proyectos de videojuegos. Publicas su código fuente en un repositorio nuevo para el juego y eliges un motor (Godot con C# o GDScript, Bevy, Babylon.js o three.js) y un agente anfitrión (Claude Code o Codex). Luego, el agente trabaja dentro del repositorio para crear el juego a partir de una guía breve del motor, generar recursos, ejecutar el motor y comprobar el resultado en el juego en marcha, en lugar de limitarse a verificar que compile sin errores.

De forma predeterminada, los recursos se generan localmente mediante godogen_assets: imágenes con transparencia, modelos 3D con texturas, humanoides con rig y efectos de sonido y líneas de voz. Las API de pago, como Gemini, xAI Grok, Tripo3D y Lyria, pueden cubrir lo que falte. Puedes observar un juego para navegador mediante una URL en directo o un proyecto de escritorio de Godot o Bevy y guiar al agente; también puedes dejar que se ejecute sin supervisión y recibir al final una grabación breve como prueba.

El repositorio no incluye ningún juego. Contiene un manifiesto de ejecución, guías para cada motor, la skill de generación de recursos y un script de publicación que adapta la estructura al motor y al agente elegidos.

Funciones clave

  • 01Crea proyectos completos con Godot 4 (C# o GDScript), Bevy, Babylon.js y three.js.
  • 02Genera imágenes, modelos 3D, personajes con rig, efectos de sonido y líneas de voz, en su mayoría de forma local.
  • 03Recurre a API de pago como Gemini, Grok, Tripo3D y Lyria para generar los recursos que no puede crear localmente.
  • 04Evalúa el progreso a partir del juego en marcha o de un clip grabado.
  • 05Permite observar y guiar el proceso en directo, o ejecutarlo sin supervisión y recibir un video de prueba.

Casos de uso

  • Crear un prototipo de un juego 2D o 3D pequeño a partir de una descripción breve.
  • Ejecutar la creación de juegos durante largos periodos y sin supervisión en una máquina remota, y revisar la grabación de prueba.
  • Guiar desde un teléfono un juego para navegador creado por un agente mediante una URL en directo.
  • Comparar cómo resuelven el mismo prompt de juego Godot, Bevy, Babylon.js y three.js.

Inicio rápido

  1. 1

    Instala los requisitos previos del motor y del agente host que hayas elegido

  2. 2

    Publica un repositorio de juego para tu motor y agente (por ejemplo, babylon con Codex)

    ./publish.sh --engine babylon --agent codex --out ~/my-game
  3. 3

    Abre el repositorio publicado en Claude Code o Codex y describe el juego que quieres crear

Antes de usarlo

  • La generación local de recursos requiere una GPU NVIDIA mediante godogen_assets.
  • Algunos recursos necesitan claves de API de pago, como las de Gemini, xAI Grok o Tripo.
  • Solo se ha probado en Ubuntu, Debian y macOS.
  • Bevy es el motor compatible con los tiempos de compilación más lentos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es godogen?
Un generador que permite a Claude Code o Codex crear juegos completos de forma autónoma con Godot, Bevy, Babylon.js o three.js, incluidos los recursos y las grabaciones de prueba. Godogen es un generador de proyectos de videojuegos. Publicas su código fuente en un repositorio nuevo para el juego y eliges un motor (Godot con C# o GDScript, Bevy, Babylon.js o three.js) y un agente anfitrión (Claude Code o Codex). Luego, el agente trabaja dentro del repositorio para crear el juego a partir de una guía breve del motor, generar recursos, ejecutar el motor y comprobar el resultado en el juego en marcha, en lugar de limitarse a verificar que compile sin errores.
¿godogen es gratuito? ¿Qué licencia tiene?
godogen es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿godogen sigue mantenido?
Mantenimiento activo. El último commit de godogen fue el 16 oct 2026.
¿Para qué puedo usar godogen?
Crear un prototipo de un juego 2D o 3D pequeño a partir de una descripción breve. Ejecutar la creación de juegos durante largos periodos y sin supervisión en una máquina remota, y revisar la grabación de prueba. Guiar desde un teléfono un juego para navegador creado por un agente mediante una URL en directo. Comparar cómo resuelven el mismo prompt de juego Godot, Bevy, Babylon.js y three.js.
¿Cómo se instala godogen?
Instala los requisitos previos del motor y del agente host que hayas elegido Publica un repositorio de juego para tu motor y agente (por ejemplo, babylon con Codex): ./publish.sh --engine babylon --agent codex --out ~/my-game Abre el repositorio publicado en Claude Code o Codex y describe el juego que quieres crear
¿Dónde consigo godogen?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/htdt/godogen

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados