Announcement

Por qué nos entusiasma la IA en Unity

MARC WHITTEN / UNITY TECHNOLOGIESPresident, Create
May 17, 2023|7 minutos
Por qué nos entusiasma la IA en Unity
Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.

Creemos que el mundo es un lugar mejor con más creadores. Creamos herramientas y servicios que ayudan a los creadores a triunfar, desde particulares que crean sus primeros juegos hasta estudios profesionales que trabajan en la próxima gran franquicia.

Por eso nos sigue entusiasmando la promesa de las técnicas basadas en IA y ML para reducir la complejidad, acelerar la creación y, lo que es más importante, desbloquear nuevas ideas. Sencillamente, creemos que la accesibilidad de esta tecnología ayudará a que más gente se convierta en creadora.

Llevamos años trabajando, tanto internamente como con socios, para explorar cómo puede utilizarse la IA en la simulación, la creación de contenidos y la optimización de juegos. Vemos la actual explosión cámbrica de IA generativa como una oportunidad para ir aún más lejos.

Unity está en una posición única para ayudarte a tener éxito mientras adoptas la IA generativa gracias al editor de Unity, el tiempo de ejecución, los datos y la Unity Network.

Más personas utilizan el editor de Unity para crear juegos y otras experiencias 3D en tiempo real (RT3D) que cualquier otro flujo de trabajo en el mundo. En los últimos 18 años, el editor Unity ha ayudado a democratizar el desarrollo de juegos y ha contribuido a la proliferación masiva de nuevos juegos en innumerables dispositivos.

Hoy en día, creemos firmemente que el poder de la IA generativa permitirá a los creadores de Unity ser mucho más productivos, al tiempo que dará paso a decenas de nuevos creadores que se enfrentarán a menores barreras para crear juegos y experiencias RT3D. Creemos que estas herramientas de IA complementarán las herramientas y los flujos de trabajo existentes, en lugar de sustituirlos. Ofrecen la promesa de ayudar a los creadores a hacer más por y para sí mismos, colmando las lagunas en cuanto a competencias y recursos para que puedan lograr lo que hoy apenas parece posible.

Del mismo modo que un estudiante puede utilizar una herramienta de transformador generativo preentrenado (GPT) para iniciar una investigación o incluso crear un primer borrador antes de perfeccionar y finalizar un trabajo en Microsoft Word o Google Docs, los creadores de Unity podrán utilizar herramientas generativas de lenguaje natural junto con herramientas deterministas, no de IA, para crear código, animaciones, efectos físicos u otros contenidos en tiempo real. Los creadores pasarán de las aproximaciones y el texto a los controles precisos y el código para iterar y perfeccionar la experiencia que imaginan.

Y lo que es mejor, estamos construyendo la tecnología en el editor de Unity para definir mejor de qué se nutre la IA. Esto no sólo significa utilizar conjuntos de datos apropiados y susceptibles de licencia para generar contenidos, sino también integrar técnicas de IA adaptadas a sus contenidos específicos (por ejemplo, mediante el uso de modelos lingüísticos de adaptación de bajo rango, o LoRA, durante la creación de activos para ofrecer nuevos contenidos formados a partir de su trabajo existente).

Unity es el motor de la mayoría de las aplicaciones en tiempo real del mundo, con miles de millones de descargas en miles de millones de dispositivos cada mes, en más de 100 países. Esto significa que Unity es la forma predominante en que el contenido creado con herramientas de IA cobrará vida para los consumidores y usuarios, ya que el resultado de cualquier herramienta de creación de IA generativa disponible en el Editor de Unity se entrega a través del tiempo de ejecución de Unity. El tiempo de ejecución de Unity hace que el contenido 3D sea interactivo y esté disponible en casi cualquier dispositivo, garantizando que responda a la entrada del usuario, además de simular efectos como la iluminación o la física.

Pero vemos una oportunidad aún mayor. Creemos que la IA no es sólo el dominio de las herramientas de creación, sino que ofrece la oportunidad de nuevas formas de interacción al trasladar la inferencia -el proceso de pasar datos por un modelo de aprendizaje automático- al tiempo de ejecución.

Llevamos más de cinco años trabajando en esta tecnología, cuyo nombre en clave es "Barracuda". ¿Qué significará cuando los diseñadores puedan crear bucles de juego basados en la inferencia en dispositivos que van del móvil a la consola, pasando por la web y el PC? ¿Qué ocurre cuando esa capacidad de IA es rápida, eficiente, escalable y no requiere una costosa computación en la nube?

Tenemos algunas ideas -PNJ que cobran vida, contenidos de difusión como mecanismo de juego, contenidos generados por los usuarios sin límites-, pero sabemos que nuestros creadores harán con esta tecnología mucho más de lo que nosotros podríamos siquiera soñar.

GIF que muestra un método para crear poses de personajes mediante aprendizaje automático en Unity.

La mayoría de los contenidos digitales actuales son 2D y lineales: sprites, fotos, fotogramas de una película, el plano de un edificio o código fuente. Los modelos de datos de IA se entrenan con esta información para aprender y, en el caso de la IA generativa, para crear contenidos.

Unity permite el entrenamiento en tiempo real de modelos basados en conjuntos de datos únicos producidos en la creación y explotación de experiencias RT3D. Gracias a esta formación, podemos crear servicios cada vez más ricos sobre Unity y proporcionar capacidades extraordinarias para que nuestros socios aprovechen Unity como motor de creación de datos, simulación y formación para sus propias necesidades. Los modelos de IA en lenguaje natural incorporados al editor y al tiempo de ejecución de Unity se entrenan con código e imágenes reales. Esos datos de formación de uso real se abstraen de su uso inicial (no se capturan ni se registran tal cual), sin embargo, este aprendizaje permite a los clientes de Unity aumentar sustancialmente su productividad.

La red Unity, formada por nuestras herramientas de análisis, redes publicitarias, sistemas de publicación y servicios en la nube, llega a un total combinado de más de 4.000 millones de usuarios al mes. Cada uno de estos campos de servicio arroja datos que podemos utilizar para ayudar a nuestros clientes a mejorar de forma masiva su forma de atraer nuevos usuarios, aumentar la participación o conseguir mayores ingresos de esa base. Unity lleva más de tres años utilizando el poder de las redes neuronales para ayudar a optimizar continuamente los sistemas de apoyo a la adquisición de usuarios, el compromiso y la Monetization.

La IA generativa se ha utilizado de una forma u otra durante gran parte de la historia de los videojuegos, y tiene un enorme potencial como herramienta para ayudar a los desarrolladores a conseguir más con menos recursos. Compartiremos más información en los próximos meses sobre nuestra visión de la IA en Unity, en qué estamos trabajando y cómo esta tecnología puede ayudarte a lograr tu visión.

Permanece atento al blog para saber más sobre Unity y la IA y, si aún no lo has hecho, inscríbete en el Programa Beta de IA para ser el primero en enterarte de las nuevas herramientas y servicios.