Unidad, unidad, sin ira unidad

Unity 7 se presenta con cambios importantes pero con la promesa del salto indoloro entre versiones

Unity ha anunciado la «próxima generación» de su motor, Unity 7. Estará disponible a principios del año que viene, y se presenta con la compatibilidad como gran promesa: «sin cambios importantes» entre Unity 6 y 7, el salto de la actual versión a la próxima busca ser tan sencilla y amable como sea posible.

Esto es así por la manera en la que Unity está trabajando en las novedades de esta versión. El paso de Mono a CoreCLR es un buen ejemplo de la aproximación de Unity a esta versión 7: es uno de los cambios más profundos del nuevo Unity, pero ya está poniéndose a prueba en las alphas públicas de Unity 6, y se espera que el salto definitivo se produzca con Unity 6.8.

Como esta, otras novedades (desde Unity hacen especial énfasis en las que tienen que ver con la iluminación global o el neural upscaling) se van a ir «lanzando y verificando para producción» en las versiones actuales del motor antes de que Unity 7 salga, según Adam Smith, vicepresidente de producto de la compañía. «Como la arquitectura que hay por debajo no cambia en el momento de la transición entre versiones, los equipos pueden adoptarla con facilidad, con los flujos de trabajo de los que dependen totalmente operativos», explica Smith a Game Developer.

La colaboración entre equipos protagoniza otra de las grandes novedades de Unity 7, que permitirá generar enlaces con los que se pueda acceder «al contexto completo del proyecto, la escena, los assets y sus revisiones» para solicitar cambios, revisiones o comentarios sin necesidad de tocar Unity. Así, por seguir el ejemplo que pone Smith, un artista que trabaja con Blender puede revisar una escena y proponer cambios sin necesidad de entrar en Unity, a través del navegador, y otra parte del equipo puede recoger esos cambios e integrarlos en el proyecto de Unity de manera ágil y sencilla.

El dilema de la IA

Por supuesto, la IA está presente en Unity 7, a varios niveles: en herramientas como Vector, que usa IA para optimizar el alcance y rendimiento de los anuncios integrados en los juegos (Unity es, al final, también una empresa de publicidad: una parte importante de su negocio, como pasa con otras tecnológicas como Google o Meta, tiene que ver con servir anuncios), o en las técnicas de escalado que buscan mejorar el rendimiento gráfico usando lo que antes llamábamos machine learning, pero también en la integración de LLMs para «ayudar» con el código.

No es una propuesta que suene ya revolucionaria ni descabellada; parece, de hecho, un poco el estándar, si pensamos en lo que propone Unreal Engine 6, otro que se presentó hace poco y al que Unity se adelantará en 2027. La decisión de usar o no estas herramientas está en manos de cada equipo, explica Smith, aunque también reconoce que «la creación de juegos está cambiando»: ahora, «los equipos de creadores y agentes de código trabajan cada vez más mano a mano», y el nuevo motor quiere estar preparado para «ese mundo».

Sigue haciéndoseme raro leer sobre esta «colaboración humano-máquina» como si realmente hubiera una colaboración real, como si pudiera hablarse de colaboración en la relación de un carpintero con sus herramientas o un cocinero con sus sartenes; hay un tembleque raro en la frontera entre la herramienta y el colega de trabajo en estos «coding agents» que están últimamente en boca de todos. La propia Unity da un ejemplo, anecdótico pero divertido, del tipo de relación que hay entre los automatismos de estos agentes y el producto final que recibimos a este lado. Se lee en la web oficial de Unity 7 que «para tu comodidad, tradujimos esta página mediante traducción automática». Por esta automatización, confiesan, «no podemos garantizar la precisión ni la confiabilidad del contenido traducido».

Solo unos píxeles más arriba, en el mismísimo título de la página (el texto más grande e importante, la parte más crucial del contenido de esta web; la que más habría que revisar, por mucho que automatices otras cosas; el texto que chupa Google para titular los resultados de sus búsquedas), se puede leer Unidad 7. Justo ahí el mano a mano podría haber sido algo mejor.