Etiqueta: inteligencia artificial en videojuegos

  • Epic Games utiliza inteligencia artificial para desarrollar Unreal Engine

    Epic Games utiliza inteligencia artificial para desarrollar Unreal Engine

    Epic Games, desarrolladora de Fortnite, confirmó que utiliza inteligencia artificial (IA) para escribir código, crear nuevas funciones y mejorar Unreal Engine, su motor de desarrollo de videojuegos. La compañía implementó una metodología conocida como vibe-coding, que permite a sus ingenieros dirigir herramientas de IA para realizar tareas de programación que anteriormente requerían semanas de trabajo.

    El vicepresidente ejecutivo de desarrollo de Epic Games, Marcus Wassmer, explicó en declaraciones a This Week in Videogames que la inteligencia artificial se convirtió en una herramienta fundamental para acelerar la creación de nuevas características y explorar proyectos que los desarrolladores no habían podido abordar por falta de tiempo. La empresa utiliza esta tecnología tanto para desarrollar nuevas funciones como para modificar el código existente de Unreal Engine.

    «Sí, estamos empleando ‘vibe-coding’. Eso significa que nuestros ingenieros ya no están escribiendo la mayor parte del código, pero siguen guiando las herramientas para obtener el resultado arquitectónico que queremos», explicó Wassmer. El ejecutivo aseguró que la compañía está más preocupada por quedarse atrás en la adopción de estas tecnologías que por las críticas sobre su utilización. En ese sentido, afirmó que les preocupan más «los riesgos de avanzar demasiado despacio que el escepticismo hacia la IA».

    La incorporación de inteligencia artificial también permite a Epic Games modernizar Unreal Engine y mejorar su estabilidad, especialmente ante la complejidad y antigüedad de algunas partes de su código. Wassmer señaló que estas herramientas facilitan modificaciones estructurales que la empresa llevaba años intentando realizar, además de optimizar el funcionamiento del motor. Actualmente, buena parte de estos trabajos se concentra en las ramas de desarrollo relacionadas con Fortnite, Unreal Editor for Fortnite (UEFN) y Unreal Engine 6 (UE6).

    Entre las principales herramientas utilizadas por Epic Games destacan Claude Code y Codex, dos sistemas de inteligencia artificial especializados en programación. Según Wassmer, su implementación permitió avances importantes, como la eliminación casi completa de errores de compilación no deterministas que afectaban al motor desde hacía una década. También contribuyeron a acelerar la compresión de shaders, una mejora que reduce considerablemente el tamaño de los archivos de actualización de los videojuegos.

    Uno de los ejemplos más destacados del impacto de la IA ocurrió durante la reescritura de una parte importante de la capa de renderizado D3D12 de Unreal Engine. Wassmer explicó que esta tarea normalmente habría requerido entre tres y seis semanas de trabajo de un ingeniero, pero con inteligencia artificial se completó en aproximadamente una semana. El proceso también permitió mejorar el tiempo de utilización de la CPU y reducir la cantidad de errores, lo que evidencia el potencial de estas herramientas para optimizar el desarrollo de videojuegos.

    La apuesta de Epic Games por la inteligencia artificial también alcanza sus futuros proyectos. Las declaraciones de Wassmer se producen semanas después de conocerse que la compañía retrasó el lanzamiento de un próximo videojuego basado en personajes de las franquicias Star Wars y Marvel para desarrollarlo mediante un enfoque centrado en IA. A principios de octubre, el director ejecutivo de Epic Games, Tim Sweeney, también anunció en la red social X que la empresa estaba orientando sus operaciones hacia la «máxima aceleración de IA».

    Wassmer considera que la inteligencia artificial tendrá una presencia cada vez mayor en la industria del software y que su utilización terminará convirtiéndose en una práctica habitual. El ejecutivo anticipó que «el desarrollo con IA para básicamente todo el software será algo omnipresente» y sostuvo que «la mejor manera de contrarrestar cualquier escepticismo es a través de la calidad de los juegos y las herramientas». Con esta estrategia, Epic Games busca acelerar el desarrollo de Unreal Engine, mejorar sus capacidades tecnológicas y reducir los tiempos necesarios para introducir nuevas funciones en sus videojuegos.