Tecnología

Dentro de Mirage: El primer motor de juego generativo en tiempo real de la industria

Avatar photo
Text "Mirage Game Engine" over a blurred cityscape with palm trees and buildings

Los motores de juego siempre han funcionado de la misma manera. Los desarrolladores crean mapas, colocan objetos y diseñan niveles con anticipación. Descargas el juego, lo cargas y juegas el contenido que ellos crearon. Pero, ¿qué pasa si el mundo del juego no estuviera construido todavía? ¿Qué pasa si se creara en vivo, mientras juegas, en función de lo que haces o dices? Esa es la idea detrás del nuevo motor de juego Mirage de Dynamicslab.

Mirage se está llamando el primer motor generativo en tiempo real del mundo, y cambia todo lo que sabemos sobre el diseño de juegos. Te mueves, exploras o escribes una orden y Mirage genera el mundo instantáneamente. No es solo ruido aleatorio. Estos son entornos 3D interactivos que responden a tus acciones en tiempo real.

Es un paso adelante con respecto a otros demos de IA jugables que hemos visto hasta ahora. En lugar de mostrar solo clips o escenas cortas, Mirage te permite explorar y interactuar con el mundo que crea, mientras lo está creando. Todavía es temprano, y no es un juego completo todavía, pero ya ofrece una visión de cómo la IA podría cambiar el futuro de los juegos.

¿Qué es Mirage?

Mirage es un tipo nuevo de motor de juego que no depende de mapas preconstruidos o activos estáticos. En lugar de eso, utiliza un modelo de IA grande para crear entornos de juego en tiempo real mientras interactúas con él. No descargas niveles ni cargas áreas fijas. El motor reacciona a lo que haces y trata de construir algo jugable al instante. Eso incluye carreteras, edificios, objetos y espacios abiertos enteros que aparecen a tu alrededor mientras te mueves por el mundo.

No está construido como los motores tradicionales. Mirage no tiene un editor de escenas ni paquetes de activos. Todo es generado por la IA, cuadro por cuadro, en función de la formación de videos de juego y entradas reales. Cuando juegas, se ejecuta en la nube y se transmite a tu navegador, así que tus comandos y movimiento están siendo procesados constantemente. Está más cerca de una simulación interactiva que de un juego con reglas o diseños fijos.

Mirage AI Game Engine vs Motores Tradicionales

Mirage es muy diferente de los motores de juego ordinarios como Unity o Unreal. Esos motores proporcionan herramientas a los desarrolladores para construir mundos utilizando modelos 3D, texturas y scripts. Los diseñadores utilizan editores de niveles, código y activos de arte para crear cada escena a mano. Por contraste, Mirage no tiene mapas ni activos preconstruidos: solo tiene un cerebro de IA que los inventa al vuelo. No colocas árboles ni casas; la IA los imagina por ti.

Otra diferencia clave: los juegos de Unity/Unreal suelen estar fijos una vez lanzados (aparte de expansiones o actualizaciones). Un juego de Mirage puede cambiar cada vez que lo juegues. No hay contenido “finito” que terminar; los jugadores esencialmente co-crean el juego. En lugar de descargar un mundo preconstruido, los jugadores siguen promoviendo la creación del mundo.

En el lado técnico, los motores tradicionales se ejecutan en tu computadora o consola. Mirage transmite todo desde servidores poderosos. Así que no hay hardware pesado necesario para el jugador: solo un navegador.

¿Cómo funciona el motor de juego de IA de Mirage?

Mirage funciona ejecutando un modelo de IA grande en la nube. No descargas nada. Solo abres la demo en tu navegador y comienza a transmitir como un video. Detrás de escena, cada movimiento o comando que das se envía a la IA, y responde generando el siguiente cuadro del juego. Funciona a nivel de cuadro, así que reacciona a tus acciones en tiempo real. El sistema no utiliza activos ni mapas preconstruidos. Genera todo al instante.

El modelo en sí es una mezcla de arquitectura de transformador y difusión. Se entrenó utilizando una gran cantidad de datos de juego, incluyendo videos de juego completos y entradas de jugadores. Los desarrolladores también agregaron sesiones grabadas especiales para darle una comprensión más amplia de cómo funcionan los entornos de juego. Con el tiempo, la IA aprendió patrones como cómo deben curvarse las carreteras, dónde deben colocarse los objetos o cómo debe moverse una cámara a través de una escena.

Cuando interactúas con Mirage, caminando, conduciendo o escribiendo órdenes, la IA trata de predecir y construir lo que viene a continuación. Tiene una memoria corta de lo que acaba de suceder, así que el mundo no se siente completamente desconectado. Los visuales apuntan a la realidad, no a estilos estilizados o pixelados. Actualmente, se ejecuta a unos 16 cuadros por segundo en resolución estándar. Eso es bajo para los juegos, pero comprensible dado que está generando cuadros 3D completos al vuelo. Aun así, la experiencia se mantiene bastante receptiva con poca latencia, lo que es un logro notable en esta etapa.

¿Cómo puedes generar tu mundo de juego utilizando Mirage?

Mirage tiene una función integrada que te permite generar tu propio mundo subiendo una imagen (puedes probar esto en la demo aquí). Cuando abras la demo, verás un panel titulado “Imágenes iniciales” en la derecha. Aquí, puedes seleccionar algunas imágenes preestablecidas o hacer clic en el botón verde de carga en la parte inferior para agregar la tuya.

Una vez que subas una imagen, preferiblemente una captura de pantalla de un juego en tercera persona, y la IA de Mirage intenta generar un entorno 3D inspirado en esa imagen. No la copia exactamente, sino que crea un espacio jugable que se ve y se siente algo similar. Luego, te dejarán en el medio de ese nuevo mundo, listo para explorar.

Los controles básicos son simples. Puedes caminar utilizando WASD, mover la cámara con el ratón y utilizar Mayús para correr. Además, Mirage también admite entrada de texto, lo que significa que puedes escribir órdenes como “agregar una autopista” o “spawnear un coche” mientras juegas. La IA intentará responder a tus órdenes y cambiar la escena en consecuencia.

¿Cómo podría cambiar la generación de juegos en tiempo real el futuro de los juegos?

Si Mirage o algo similar madurara, podría realmente sacudir la industria de los juegos. Hoy en día, la mayoría de los juegos tienen mapas fijos, con tal vez algunos generadores de niveles aleatorios (como roguelikes o mundos procedurales) o mods creados por el usuario. La tecnología de Mirage lleva eso al siguiente nivel: los jugadores impulsan la creación del mundo en vivo. Es casi como jugar dentro de tu imaginación.

Para los jugadores, eso significa que no hay dos partidas iguales. Podrías saltar a un juego que se parece un poco a GTA, decir “haz que sea de noche y lluvioso”, y listo: estás en una ciudad oscura y tormentosa por la noche. O empezar en un bosque, decir “convierte esto en una ciudad futurista”, y lo hace. Esta flexibilidad significa que los juegos se convierten en juguetes o mundos para explorar y dar forma, en lugar de historias fijas.

En la comunidad, esto reduce las barreras. Incluso sin habilidades de diseño, cualquiera puede organizar una sesión de juego escribiendo un tema. Los amigos podrían colaborar (“Agrega un dragón a esta ciudad”) y la IA lo dibuja para todos.

Estamos lejos de juegos AAA completamente hechos por IA, pero visiones como Mirage sugieren un futuro en el que los juegos no se descargan ni se diseñan: se imaginan, se promueven y se viven. En ese futuro, los juegos podrían sentirse más como narración en vivo o sandboxing digital. En lugar de que los estudios creen cada detalle, los jugadores podrían simplemente soñar con sus aventuras con texto.

Sin embargo, los estudios de juego y los editores todavía desempeñan un papel enorme. Por ahora, Mirage es una herramienta adicional, no un reemplazo para el diseño de juego tradicional. Todavía no maneja la escritura de narrativa, el diseño de combate equilibrado o la optimización de rendimiento en dispositivos. Pero podría convertirse en una herramienta poderosa: los diseñadores de niveles podrían utilizarla para prototipar ideas, o los jugadores podrían jugar con ella para desafíos divertidos.

Amar es un aficionado a los juegos y escritor de contenido freelance. Como escritor de contenido de juegos experimentado, siempre está al día con las últimas tendencias de la industria de los juegos. Cuando no está ocupado creando artículos de juegos convincentes, puedes encontrarlo dominando el mundo virtual como un jugador experimentado.