Connect with us

De Atari a Doom: Cómo Google está redefiniendo los videojuegos con IA

Inteligencia artificial

De Atari a Doom: Cómo Google está redefiniendo los videojuegos con IA

mm

La industria de los videojuegos, que ahora vale 347 mil millones de dólares, ha crecido hasta convertirse en un jugador importante en el mundo del entretenimiento, involucrando a más de tres mil millones de personas en todo el mundo. Lo que comenzó con títulos sencillos como Pong y Space Invaders ha evolucionado hacia juegos más sofisticados como Doom, que estableció nuevos estándares con sus gráficos 3D y la experiencia de consola en el hogar. Hoy en día, la industria se encuentra al borde de una nueva era, influenciada por los avances en inteligencia artificial (IA). Liderando esta transformación se encuentra Google, que utiliza sus vastos recursos y tecnología para redefinir cómo se crean, juegan y experimentan los videojuegos. Este artículo explora el viaje de Google en la redefinición de los videojuegos.

El comienzo: IA para jugar juegos de Atari

El uso de IA de Google en los videojuegos comenzó con un desarrollo crucial: crear una IA capaz de reconocer entornos de juego y reaccionar como un jugador humano. En este trabajo temprano, introdujeron un agente de aprendizaje de refuerzo profundo que podía aprender estrategias de control directamente desde la jugabilidad. Central en este desarrollo fue una red neuronal convolucional, entrenada utilizando Q-learning, que procesaba píxeles de pantalla raw y los convertía en acciones específicas del juego basadas en el estado actual.

Los investigadores aplicaron este modelo a siete juegos de Atari 2600 sin modificar la arquitectura o el algoritmo de aprendizaje. Los resultados fueron impresionantes: el modelo superó a los métodos anteriores en seis juegos y superó el rendimiento humano en tres. Este desarrollo destacó el potencial de la IA para manejar videojuegos complejos e interactivos con nada más que entrada visual.

Este avance sentó las bases para logros posteriores, como AlphaGo de DeepMind, que derrotó a un campeón mundial de Go. El éxito de los agentes de IA en dominar juegos desafiantes ha impulsado más investigaciones en aplicaciones del mundo real, incluyendo sistemas interactivos y robótica. La influencia de este desarrollo todavía se siente en los campos del aprendizaje automático y la IA hoy en día.

AlphaStar: IA para aprender estrategias de juego complejas para StarCraft II

Basándose en sus primeros éxitos con la IA, Google se fijó un desafío más complejo: StarCraft II. Este juego de estrategia en tiempo real es conocido por su complejidad, ya que los jugadores deben controlar ejércitos, gestionar recursos y ejecutar estrategias en tiempo real. En 2019, Google introdujo AlphaStar, un agente de IA capaz de jugar StarCraft II a nivel profesional.

El desarrollo de AlphaStar utilizó una combinación de aprendizaje de refuerzo profundo y aprendizaje imitativo. Primero, aprendió observando repeticiones de jugadores profesionales, luego mejoró a través de autojuego, ejecutando millones de partidas para perfeccionar sus estrategias. Este logro demostró la capacidad de la IA para manejar juegos de estrategia en tiempo real complejos, logrando resultados que igualaban a los jugadores humanos.

Más allá de juegos individuales: Hacia una IA más generalista para juegos

El último avance de Google señala un movimiento desde dominar juegos individuales hacia crear un agente de IA más versátil. Recientemente, los investigadores de Google introdujeron SIMA, abreviatura de Agente Instructable Multiworld Escalable, un nuevo modelo de IA diseñado para navegar por diversos entornos de juego utilizando instrucciones de lenguaje natural. A diferencia de los modelos anteriores que requerían acceso al código fuente del juego o API personalizadas, SIMA opera con dos entradas: imágenes en pantalla y comandos de lenguaje simples.

SIMA traduce estas instrucciones en acciones de teclado y mouse para controlar al personaje central del juego. Este método permite interactuar con diferentes entornos virtuales de una manera que refleja la jugabilidad humana. La investigación ha demostrado que la IA entrenada en múltiples juegos funciona mejor que aquella entrenada en un solo juego, destacando el potencial de SIMA para impulsar una nueva era de IA generalista o de base para juegos.

El trabajo continuo de Google apunta a expandir las capacidades de SIMA, explorando cómo pueden desarrollarse agentes versátiles y dirigidos por lenguaje en diversos entornos de juego. Este desarrollo representa un paso significativo hacia la creación de una IA que pueda adaptarse y prosperar en diversos contextos interactivos.

IA generativa para el diseño de juegos

Recientemente, Google ha ampliado su enfoque desde mejorar la jugabilidad hasta desarrollar herramientas que apoyen el diseño de juegos. Este cambio está impulsado por avances en IA generativa, particularmente en la generación de imágenes y videos. Uno de los desarrollos significativos es el uso de IA para crear personajes no jugables (NPC) adaptativos que responden a las acciones del jugador de manera más realista e impredecible.

Además, Google ha explorado la generación de contenido procedural, donde la IA asiste en el diseño de niveles, entornos y mundos de juego completos basados en reglas o patrones específicos. Este método puede agilizar el desarrollo y ofrecer a los jugadores experiencias únicas y personalizadas con cada partida, despertando un sentido de curiosidad y anticipación. Un ejemplo notable es Genie, una herramienta que permite a los usuarios diseñar juegos de plataformas 2D proporcionando una imagen o una descripción. Este enfoque hace que el desarrollo de juegos sea más accesible, incluso para aquellos sin habilidades de programación.

La innovación de Genie radica en su capacidad para aprender de varios videos de juegos de plataformas 2D en lugar de confiar en instrucciones explícitas o datos etiquetados. Esta capacidad permite a Genie comprender mecánicas de juego, física y elementos de diseño de manera más efectiva. Los usuarios pueden comenzar con una idea básica o un boceto, y Genie generará un entorno de juego completo, incluyendo configuraciones, personajes, obstáculos y mecánicas de juego.

IA generativa para el desarrollo de juegos

Basándose en avances anteriores, Google ha introducido recientemente su proyecto más ambicioso hasta la fecha, dirigido a simplificar el proceso de desarrollo de juegos que ha requerido tradicionalmente codificación extensa y habilidades especializadas. Recientemente, introdujeron GameNGen, una herramienta de IA generativa diseñada para simplificar el proceso de desarrollo de juegos. GameNGen permite a los desarrolladores construir mundos de juego y narrativas completas utilizando instrucciones de lenguaje natural, reduciendo significativamente el tiempo y el esfuerzo necesarios para crear un juego. Al aprovechar la IA generativa, GameNGen puede generar activos de juego, entornos y tramas únicos, permitiendo a los desarrolladores centrarse más en la creatividad que en los aspectos técnicos. Por ejemplo, los investigadores han utilizado GameNGen para desarrollar una versión completa de Doom, demostrando sus capacidades y allanando el camino para un proceso de desarrollo de juegos más eficiente y accesible.

La tecnología detrás de GameNGen implica un proceso de entrenamiento de dos fases. Primero, un agente de IA se entrena para jugar Doom, creando datos de jugabilidad. Estos datos luego entrenan un modelo de IA generativa que predice frames futuros basados en acciones y visuales anteriores. El resultado es un modelo de difusión generativa capaz de producir jugabilidad en tiempo real sin los componentes tradicionales del motor de juego. Este cambio de codificación manual a generación impulsada por IA marca un hito significativo en el desarrollo de juegos, ofreciendo una forma más eficiente y accesible de crear juegos de alta calidad para estudios más pequeños y creadores individuales.

En resumen

Los avances recientes de Google en IA están a punto de cambiar fundamentalmente la industria de los videojuegos. Con herramientas como GameNGen que permiten la creación de mundos de juego detallados y SIMA que ofrece interacciones de jugabilidad versátiles, la IA está transformando no solo cómo se hacen los juegos, sino también cómo se experimentan.

A medida que la IA continúa evolucionando, promete mejorar la creatividad y la eficiencia en el desarrollo de juegos. Los desarrolladores tendrán nuevas oportunidades para explorar ideas innovadoras y ofrecer experiencias más atractivas y envolventes. Este cambio marca un momento significativo en la evolución continua de los videojuegos, subrayando el papel creciente de la IA en la configuración del futuro del entretenimiento interactivo.

El Dr. Tehseen Zia es un profesor asociado titular en la Universidad COMSATS de Islamabad, con un doctorado en Inteligencia Artificial de la Universidad Técnica de Viena, Austria. Especializado en Inteligencia Artificial, Aprendizaje Automático, Ciencia de Datos y Visión por Computadora, ha hecho contribuciones significativas con publicaciones en revistas científicas reputadas. El Dr. Tehseen también ha liderado varios proyectos industriales como investigador principal y ha servido como consultor de Inteligencia Artificial.