Repolode
WhiteTowerAI

WhiteTowerAI/ohmygame

Estudio de escritorio de código abierto que usa un agente de IA para ayudar a una persona a diseñar, crear, probar y publicar juegos con sus propias claves.

Alternativa open source a:Unity

Estrellas
949
Forks
114
Issues abiertos
20
Último commit
hace 7 horas

¿Qué es?

OhMyGame es una aplicación de escritorio para crear juegos con un agente de IA. Un único lienzo reúne documentos de diseño, arte conceptual, videos y modelos 3D, de modo que el boceto de un personaje puede convertirse en más ilustraciones, un video o un modelo 3D con rig, listo para integrarse directamente en el juego. El agente redacta el documento de diseño, escribe el código, ejecuta una vista previa en vivo, juega para detectar problemas y puede publicar una versión terminada mediante un enlace compartible en el navegador.

El agente está basado en Pi y funciona con más de 40 proveedores de modelos, entre ellos Anthropic, OpenAI, DeepSeek y Qwen. Los usuarios pueden proporcionar sus propias claves o iniciar sesión con una suscripción existente; las claves se mantienen en el daemon local. Los proyectos se guardan como archivos normales: los juegos web son proyectos web estándar, los documentos de diseño están en Markdown y las historias interactivas son grafos de nodos almacenados en disco.

Actualmente, el proyecto está orientado a juegos web creados con Three.js, React Three Fiber o Phaser, historias interactivas y juegos en general con distintos motores. Está en beta y ofrece versiones para macOS (Apple silicon) y Windows (x64); las compilaciones desde el código fuente se ejecutan con Bun.

Funciones clave

  • 01El agente redacta documentos de diseño, escribe código para juegos y ejecuta una vista previa en vivo.
  • 02El agente juega, incluso a juegos en tiempo real con canvas y WebGL, e intenta aplicar correcciones.
  • 03Lienzo compartido para documentos de diseño, imágenes, videos y modelos 3D, con enlaces de referencia entre nodos.
  • 04Publicación con un clic mediante un enlace compartible en el navegador.
  • 05Compatible con más de 40 proveedores de modelos mediante claves propias o suscripciones existentes.
  • 06Los proyectos se guardan como archivos sin formato, como Markdown, JSON y carpetas de proyectos web.

Casos de uso

  • Un desarrollador en solitario crea un prototipo de juego para navegador a partir de una descripción de texto.
  • Crear una novela visual o historia interactiva mediante un grafo de nodos con pantallas.
  • Generar arte conceptual, sprites y recursos 3D para un juego independiente en un mismo espacio de trabajo.
  • Publicar un juego web pequeño para compartirlo con quienes participen en las pruebas.

Inicio rápido

  1. 1

    Clona el repositorio desde la rama release

    git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git
  2. 2

    Entra en la carpeta del proyecto

    cd ohmygame
  3. 3

    Instala las dependencias con Bun

    bun install --frozen-lockfile
  4. 4

    Inicia el renderizador web y el daemon local

    bun run dev

Antes de usarlo

  • Actualmente está en beta, así que puede haber aspectos aún por pulir.
  • Para generar imágenes, vídeos o modelos 3D, se necesita un proveedor de medios independiente y una clave API.
  • Las compilaciones para Windows aún no están firmadas digitalmente y pueden mostrar una advertencia de SmartScreen.
  • Para publicar, necesitas una cuenta de OhMyGame.

Temas

Preguntas frecuentes

¿Qué es ohmygame?
Estudio de escritorio de código abierto que usa un agente de IA para ayudar a una persona a diseñar, crear, probar y publicar juegos con sus propias claves. OhMyGame es una aplicación de escritorio para crear juegos con un agente de IA. Un único lienzo reúne documentos de diseño, arte conceptual, videos y modelos 3D, de modo que el boceto de un personaje puede convertirse en más ilustraciones, un video o un modelo 3D con rig, listo para integrarse directamente en el juego. El agente redacta el documento de diseño, escribe el código, ejecuta una vista previa en vivo, juega para detectar problemas y puede publicar una versión terminada mediante un enlace compartible en el navegador.
¿ohmygame es gratuito? ¿Qué licencia tiene?
ohmygame es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ohmygame sigue mantenido?
Mantenimiento activo. El último commit de ohmygame fue el 19 oct 2026.
¿Para qué puedo usar ohmygame?
Un desarrollador en solitario crea un prototipo de juego para navegador a partir de una descripción de texto. Crear una novela visual o historia interactiva mediante un grafo de nodos con pantallas. Generar arte conceptual, sprites y recursos 3D para un juego independiente en un mismo espacio de trabajo. Publicar un juego web pequeño para compartirlo con quienes participen en las pruebas.
¿Cómo se instala ohmygame?
Clona el repositorio desde la rama release: git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git Entra en la carpeta del proyecto: cd ohmygame Instala las dependencias con Bun: bun install --frozen-lockfile Inicia el renderizador web y el daemon local: bun run dev
¿Dónde consigo ohmygame?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/WhiteTowerAI/ohmygame

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

Proyectos relacionados