La inteligencia artificial en los videojuegos. ¿Cómo se utiliza?

El uso de la inteligencia artificial en los videojuegos promete mejorar mucho la experiencia y el entretenimiento para los que tienen la afición de jugar, ya sea en PC o en consolas.

Pero también, el desarrollo de proyectos IA ayuda a los creadores de videojuegos a crear mundos más grandes, completos y vivos, sin tener que invertir por ello muchos más recursos.

¿Cómo se utiliza la inteligencia artificial en los videojuegos?

Para los ‘gamers’, seguramente es más o menos fácil saber como actúa la IA intuitivamente al jugar, pero quizás no han analizado con detenimiento ese componente invisible pero fundamental que da vida a los mundos digitales.

¿Cómo logran esos personajes no jugadores actuar con cierta coherencia? ¿Cómo se crean esos paisajes aparentemente infinitos? Gran parte de la respuesta está en las técnicas computacionales que hoy están de moda por la inteligencia artificial generativa.

Pensemos primero en el comportamiento de los personajes controlados por el sistema, los ‘NPCs’, los cuales hace años, tenían acciones muy predecibles, casi robóticas.

Ahora, esperamos que reaccionen de forma más creíble, y para lograrlo, los desarrolladores emplean herramientas como los sistemas de planificación basados en objetivos y las máquinas de estados finitos.

Un enemigo en un juego de disparos, por ejemplo, no solo elige disparar, también, aunque parezca increíble, evalúa su entorno inmediato.

Es decir, se comporta como un soldado real que valora si tiene cobertura cercana, si hay aliados cerca que puedan apoyarle, si su salud es baja, y todas esas cosas que hacen que los ‘bots’ de este tipo de juegos se parezcan cada vez más a jugadores humanos.

Todo esto se consigue mediante un conjunto de reglas, a menudo estructuradas como un árbol de decisiones, que guía estas elecciones en tiempo real, creando la ilusión de táctica y autopreservación.

¿Cómo puede la IA generativa impactar la industria de los videojuegos?

Todos sabemos el trabajo monumental de modelar mundos, escribir diálogos, o componer bandas sonoras. Es decir, hacer que todas las piezas encajen para que los videojuegos nos ofrezcan una experiencia tan grande y rica en matices como las que podemos disfrutar a día de hoy.

Por eso, la posibilidad de automatizar tareas empresariales con inteligencia artificial también se aprovecha en el mundo de los videojuegos, pero no sustituye al artista, más bien refina la lluvia de ideas, creando opciones que el humano luego evalúa y perfecciona.

En los juegos en los que la narrativa es importante, que suelen de hecho, ser los mejores, hay que escribir diálogos para todos los personajes que se encuentran presentes en un mundo digital creado desde cero.

Así que la IA se está utilizando para crear ramas de diálogo coherentes para personajes secundarios, dando más profundidad a nuestras interacciones con ellos, y que no se limiten simplemente a responder lo mismo una y otra vez.

No obstante, por supuesto, el escritor principal sigue dirigiendo el tono y la trama central, por lo que la herramienta amplifica su capacidad, pero por supuesto no la reemplaza.

Donde quizás veamos cambios más profundos es en la experiencia personalizada, ya que un sistema generativo podría analizar tu estilo de juego, y tejer pequeñas historias que encajen con tus elecciones previas.

La inteligencia artificial generativa en la creación de los paisajes para los videojuegos de mundo abierto

Desde luego, no se pueden comparara los paisajes actuales con los estáticos de hace una década, donde cada roca y árbol seguía un guion predeterminado, o directamente eran como piezas de un atrezo inmóvil.

Pero ahora, los algoritmos basados en redes neuronales y aprendizaje profundo pueden crear ecosistemas completos que cambian según las acciones que se toman, y que reaccionan cuando interactuamos con ellos.

De hecho, lo más interesante en este sentido de la IA, es que inventa formas orgánicas que son coherentes con las leyes físicas y biológicas, aunque estas sean simuladas.

Por otra parte, también es muy interesante el cómo se resuelve el problema de la diversidad en los juegos de mundo abierto que cuentan con espacios de terreno inmensos.

Los métodos procedurales clásicos, como los famosos fractales en Minecraft, producían variaciones geométricas, pero a menudo carecían de lógica ecológica o narrativa.

Pero a día de hoy, con los modelos generativos entrenados en geografías reales, cada montaña, río o bosque que aparece lo hace con coherencia ambiental, para que los jugadores, sientan que exploran un lugar con pasado, no un decorado.

Sin embargo, no se pueden ignorar los debates que hay con respecto a la implementación de la inteligencia artificial en la industria del entretenimiento, y es que muchos cuestionan si la autoría humana pierde fuerza cuando la IA diseña más de la mitad de un mundo virtual.

La verdad es que hay algunos estudios que alertan sobre la ‘homogeneización creativa’, ya que si todos usan modelos similares entrenados con los mismos datos, los desiertos de un juego empezarán a parecerse demasiado a los de otro.

La mejora en los niveles de dificultad que ofrece la IA en la industria de los videojuegos

No podemos terminar este artículo sin analizar algo que todos experimentamos al jugar, y es la sensación de que un título nos parece demasiado complicado, o demasiado flojo.

Pero por supuesto, no hablamos de elegir entre «fácil», «normal» o «difícil» al inicio, como en los juegos clásicos, ya que la tecnología actual hace posible que la experiencia se moldee mientras jugamos, casi como si tuviera un sentido propio.

Con las redes neuronales artificiales se produce una personalización de la dificultad que se apoya en dos pilares técnicos:

  • La creación de un perfil dinámico del jugador. Con herramientas que capturan miles de puntos de información por sesión, ya sea el tiempo de reacción ante enemigos, la tasa de fallos en los puzles, o los patrones de exploración en mapas abiertos.
  • Los algoritmos de aprendizaje automático que cruzan estos datos con modelos de habilidad humana, y que usan redes de predicción entrenadas con grabaciones de jugadores reales, capaces de anticipar cuándo alguien está cerca de frustrarse, o de aburrirse.

En cuanto a su aplicación real en títulos de acción, la verdad es que se ven resultados fascinantes, ya que la inteligencia artificial no reduce el daño de los jefes finales, o realiza otros cambios drásticos que el jugador notaria como un cambio drástico de dificultad.

En lugar de eso, modifica patrones de ataque secundarios, o sus secuencia de movimientos para adaptarlos al estilo de juego de la persona, de tal forma que son cambios sutiles que mantienen la tensión, pero que reducen la exigencia técnica.

Como empresa de servicios de consultoría en inteligencia artificial, trabajamos con clientes de todo tipo y sabemos cómo puede ayudarte la IA si te interesa la industria de los videojuegos, por lo que te invitamos a contactar con nosotros si quieres atención personalizada.

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.