Agente de programación para terminal con LSP, depurador, navegador y herramientas para subagentes integrados, compatible con más de 60 proveedores de modelos.
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
Clona el repositorio desde la rama release
git clone --branch main https://github.com/WhiteTowerAI/ohmygame.git - 2
Entra en la carpeta del proyecto
cd ohmygame - 3
Instala las dependencias con Bun
bun install --frozen-lockfile - 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
Plugin para Unity Editor y runtime, y servidor MCP que permite a agentes de IA como Claude, Cursor y Copilot operar proyectos de Unity y ejecutar LLMs dentro de juegos.
Extensión de VS Code que reúne Claude Code, Codex y otros agentes de programación en una conversación para que den opiniones independientes, se pasen tareas y debatan soluciones.
Un espacio de trabajo de IA local que convierte una solicitud en archivos PPTX, DOCX, XLSX y HTML editables usando tus propias claves de modelos.
Un agente de programación con IA y código abierto que funciona en la terminal, con una aplicación de escritorio y dos agentes integrados para implementar y planificar cambios.
Una skill para asistentes de programación que hace que los agentes de IA empiecen por la siguiente acción, con pasos numerados y sin relleno ni preámbulos.