OpenGame nueva IA de código abierto crea juegos completos a partir de un comando

Investigadores del CUHK MMLab (Universidad China de Hong Kong) han lanzado OpenGame, un framework de IA de código abierto que marca una nueva era en el desarrollo de software. A diferencia de los generadores de código tradicionales que solo entregan fragmentos aislados, OpenGame actúa como un agente autónomo, capaz de crear juegos 2D completos para navegadores a partir de descripciones en lenguaje natural.
GameCoder-27B: El cerebro detrás de la diversión
El corazón del sistema es GameCoder-27B, un modelo de lenguaje con 27 mil millones de parámetros entrenado específicamente en flujos de trabajo de ingeniería de juegos y APIs populares, como Phaser 3. Esta especialización permite que la IA comprenda no solo la sintaxis de la programación, sino la compleja lógica de estados, colisiones y física necesaria para que un juego sea funcional.
OpenGame se destaca por gestionar el ciclo de vida completo del proyecto: desde la creación de la estructura de archivos y la implementación del código hasta la generación de activos multimodales (como sprites y efectos sonoros) y la depuración en tiempo real.
Arquitectura de Habilidades
El framework utiliza una arquitectura innovadora basada en "habilidades" (skills):
- Habilidad de Plantilla: Una biblioteca evolutiva de esqueletos de proyectos que garantiza arquitecturas estables.
- Habilidad de Depuración: Un protocolo de depuración que registra firmas de errores y soluciones verificadas, permitiendo que el agente aprenda de fallos pasados en lugar de solo aplicar correcciones superficiales.
Para validar la eficacia del sistema, los investigadores introdujeron el OpenGame-Bench, un benchmark que prueba la "jugabilidad" real de los títulos generados en navegadores automatizados, evaluando si la IA realmente entregó lo que el usuario solicitó.
El proyecto está completamente disponible para la comunidad en GitHub, bajo el repositorio leigest519/OpenGame, permitiendo que cualquier desarrollador utilice o mejore las herramientas de creación automatizada. El lanzamiento es visto como un paso crucial hacia la ingeniería de software agentica, donde las IAs asumen tareas complejas a largo plazo con mínima intervención humana.
Consulta el repositorio oficial y la documentación técnica en GitHub.
Este contenido fue creado y revisado por nuestro equipo (iatoskill.com), si encuentras algún problema, ponte en contacto con nosotros


