Seguro que te ha pasado: abres un juego en el móvil para matar el tiempo mientras esperas el autobús en la Plaza de España o mientras haces cola en el Alsa, y ahí está. Ese logo cuadrado, minimalista, con una «U» que parece sacada de un catálogo de muebles modernos. Unity. Está en todas partes. Pero lo que mucha gente no sabe, y de lo que vamos a hablar hoy entre café y café, es que detrás de ese logo hay una de las historias más movidas, caóticas y, a ratos, un poco surrealistas de la industria tecnológica actual. Y no hablo solo de píxeles, hablo de dinero, de decisiones de despacho que casi hunden a la empresa y de cómo una herramienta nacida para democratizar el desarrollo de videojuegos se ha convertido en un gigante que cotiza en la bolsa de Nueva York bajo el ticker «U».
La verdad es que Unity no empezó siendo el titán que es hoy. Si echamos la vista atrás (y si la memoria no me falla, que a veces con tanto código uno se despista), todo empezó allá por 2004. Tres tíos en un garaje de Copenhague querían hacer un juego. El juego, por cierto, se llamaba GooBall y fue un fracaso absoluto. Pero, ¡ay, amigo!, la herramienta que crearon para hacer ese juego era oro puro. Se dieron cuenta de que era mucho mejor vender el pico y la pala que intentar encontrar oro ellos mismos. Una jugada clásica que en España conocemos bien: si no puedes vender el producto, vende la infraestructura.
Lo que hizo especial a Unity desde el principio fue su obsesión por ser «multiplataforma». En una época donde programar para Mac era un mundo y para Windows otro totalmente distinto, estos daneses dijeron: «¿Y si lo hacemos una vez y que funcione en todos lados?». Esa filosofía de «escribe una vez, ejecuta en cualquier sitio» fue lo que les puso en el mapa. Y claro, cuando llegó el iPhone y la explosión de los juegos móviles, Unity estaba en el sitio justo en el momento adecuado. Vaya, que les tocó la lotería por estar preparados.
El drama de la «Runtime Fee»: Cuando Unity casi se pega un tiro en el pie
No podemos hablar de Unity Software Inc. sin mencionar el elefante en la habitación. Si sigues un poco las noticias de tecnología aquí en España, sabrás que el año pasado se montó una gorda. La directiva de Unity, encabezada en aquel entonces por John Riccitiello (un viejo conocido de la industria que no siempre ha sido el más querido, precisamente), decidió que iba a empezar a cobrar a los desarrolladores cada vez que alguien instalara su juego. Sí, has leído bien: por cada instalación.
Imagínate que eres un desarrollador independiente en un estudio pequeño de Madrid o de aquí, de Cartagena, y de repente te dicen que si tu juego se vuelve viral y la gente lo instala y desinstala mil veces, podrías acabar debiéndole dinero a Unity. Fue un despropósito. La comunidad de desarrolladores entró en cólera. Fue como si de repente el dueño del bar donde vas siempre te dijera que te va a cobrar un suplemento cada vez que levantes la copa de la mesa. Absurdo, ¿verdad?
La reacción fue tan brutal que estudios españoles de renombre, y muchísimos internacionales, amenazaron con migrar a otros motores como Unreal Engine o Godot (que es de código abierto y está ganando muchísima tracción). Al final, Unity tuvo que recular, pedir perdón de aquella manera y, eventualmente, Riccitiello dejó el cargo. La lección aquí es clara: en el mundo del software, si te cargas la confianza de tu comunidad, te cargas el negocio. Por muy grande que seas.
¿En qué punto está la cotización de «U» ahora mismo?
Si miras la gráfica de Unity en Yahoo Finance o cualquier otro portal financiero, verás que ha sido una montaña rusa. Desde su salida a bolsa en 2020, ha pasado de ser la niña bonita de Wall Street a sufrir los golpes de la realidad post-pandemia. La verdad es que el mercado no perdona la incertidumbre. Actualmente, la empresa está en una fase de «reconstrucción». Han nombrado a Matt Bromberg como nuevo CEO, y parece que están intentando volver a lo básico: hacer que el motor funcione bien y dejar de inventar formas creativas (y molestas) de sacar dinero a los desarrolladores.
Para que nos entendamos, Unity no es solo una empresa de juegos. Gran parte de su valor actual viene de lo que llaman «Industria 4.0». Hablamos de gemelos digitales, simulaciones para la industria automotriz y arquitectura. Aquí en España, empresas de ingeniería utilizan Unity para visualizar proyectos antes de poner un solo ladrillo. Eso es lo que mantiene a los inversores pegados a la pantalla, a pesar de los bandazos que ha dado la directiva.
La Inteligencia Artificial entra en escena: Muse y Sentis
Como no podía ser de otra manera, Unity se ha subido al carro de la Inteligencia Artificial. Y no lo digo por decir, es que se han metido de lleno. Han lanzado dos herramientas que, si funcionan como prometen, podrían cambiar bastante el flujo de trabajo de un desarrollador medio. Se llaman Unity Muse y Unity Sentis.
- Unity Muse: Es básicamente un asistente que te permite generar texturas, animaciones y hasta código usando lenguaje natural. Imagina decirle al ordenador: «Oye, genérame una textura de piedra vieja que parezca sacada de las murallas de Carlos III aquí en Cartagena», y que el motor lo haga. Ahorra tiempo, sí, pero también abre el debate sobre la autoría y el trabajo de los artistas técnicos.
- Unity Sentis: Esto es más técnico pero quizás más potente. Permite integrar modelos de redes neuronales directamente en el motor para que se ejecuten en tiempo real en cualquier dispositivo. Esto significa que podrías tener una IA compleja controlando a los enemigos de tu juego sin que el móvil explote por el calor.
Ojo con esto, porque aunque suena muy bonito, la implementación real está siendo lenta. La IA en el desarrollo de software no es una varita mágica, es más bien como un becario muy rápido pero que a veces se inventa las cosas. Hay que supervisarlo todo.
El impacto en el ecosistema español y el talento local
España es una potencia en el uso de Unity. Tenemos estudios increíbles que han parido joyas usando esta tecnología. Pienso en Blasphemous (aunque usaron una versión muy personalizada y algo de GameMaker en sus inicios, el ecosistema de herramientas es similar) o en los chicos de Temtem. Unity ha permitido que equipos pequeños en ciudades que no son San Francisco o Londres puedan competir a nivel mundial.
Y si aterrizamos en nuestra tierra, en Cartagena, la UPCT (Universidad Politécnica de Cartagena) tiene un papel fundamental. He visto proyectos de fin de grado de chavales que son auténticas locuras visuales hechas en Unity. Desde reconstrucciones virtuales del Teatro Romano hasta simulaciones de logística portuaria para el Puerto de Cartagena. La versatilidad del motor es lo que lo hace tan atractivo para la formación. Es más fácil aprender C# (el lenguaje que usa Unity) que pegarse cabezazos con el C++ de Unreal Engine, al menos al principio.
Un poco de código para los valientes (con un toque de ironía)
Para que este artículo no sea solo hablar por hablar, vamos a ver un trocito de código. Nada complicado, solo para que veas cómo se siente trabajar dentro de Unity. Imagina que queremos que un objeto rote sobre sí mismo, algo muy básico.
using UnityEngine;
public class RotadorCartagenero : MonoBehaviour
{
// Velocidad de rotación, ajustable desde el editor porque somos vagos
public float velocidad = 50.0f;
void Update()
{
// Rotamos el objeto en el eje Y
// Usamos Time.deltaTime para que no vaya a toda leche en PCs potentes
transform.Rotate(Vector3.up, velocidad * Time.deltaTime);
// Si mal no recuerdo, esto antes se hacía de otra forma,
// pero Unity cambia de opinión cada dos versiones.
}
}
Vaya, que parece sencillo, ¿verdad? El problema es cuando tienes tres mil scripts como este interactuando entre sí y el motor decide que hoy no le apetece compilar. La vida del desarrollador es, en un 10%, escribir código y, en un 90%, preguntarse por qué ese código que funcionaba ayer hoy ha decidido suicidarse.
¿Por qué Unity sigue siendo relevante a pesar de todo?
A pesar de los escándalos, de las caídas en bolsa y de la competencia feroz, Unity tiene algo que es muy difícil de replicar: ecosistema. Si tienes un problema en Unity, lo buscas en Google y hay diez mil personas que han tenido el mismo problema antes que tú y lo han solucionado en un foro de 2015 que todavía es relevante. Esa base de conocimientos es un activo brutal.
Además, la Asset Store de Unity es como el Mercadona del desarrollo de juegos. ¿Necesitas un modelo 3D de un barco fenicio? Probablemente alguien lo ha subido ya y lo puedes comprar por diez euros. ¿Necesitas un sistema de clima que haga que llueva sobre el muelle de Alfonso XII? Lo tienes a un clic. Esto permite que estudios con presupuestos ajustados puedan sacar adelante proyectos que hace veinte años habrían requerido un equipo de cien personas.
La competencia no se queda quieta
Pero no todo es un camino de rosas. Epic Games, con su Unreal Engine 5, está apretando muchísimo. Sus tecnologías de Nanite y Lumen hacen que los juegos parezcan películas de Hollywood sin apenas esfuerzo (bueno, con mucho esfuerzo, pero ya me entiendes). Unity se ha quedado un poco atrás en la gama «ultra-alta» de gráficos, centrándose más en la eficiencia y en que las cosas funcionen en un móvil de gama media.
Y luego está Godot. La verdad es que lo de Godot es digno de estudio. Es un motor gratuito, de código abierto, y después del lío de la «Runtime Fee» de Unity, recibió una inyección de donaciones y desarrolladores que lo están poniendo muy cerca de lo que un desarrollador indie necesita. Si Unity no se anda con ojo, el código abierto le va a comer la tostada en el sector independiente.
Realidad Virtual y el futuro de la computación espacial
Otro punto donde Unity Software Inc. se juega el cuello es en la Realidad Virtual (VR) y la Realidad Aumentada (AR). Si has oído hablar de las Apple Vision Pro, sabrás que Unity es el socio principal de Apple para crear contenido en ese dispositivo. Esto es un salvavidas enorme para la empresa.
En España, hay empresas de formación médica o de seguridad industrial que usan VR para entrenar a sus empleados. Imagina poder practicar una operación quirúrgica compleja o el mantenimiento de un submarino en el astillero de Navantia sin riesgo de romper nada. Unity es la base de casi todas esas experiencias. Al final del día, aunque los juegos son lo más visible, es en estas aplicaciones industriales donde Unity está encontrando una estabilidad financiera que el volátil mercado de los videojuegos no siempre le da.
¿Qué podemos esperar de Unity en los próximos años?
La conclusión que saco de todo esto es que Unity está en una encrucijada. Por un lado, tienen una tecnología sólida y una base de usuarios gigantesca. Por otro, han demostrado una falta de tacto empresarial que les ha costado cara. El futuro de la empresa depende de si son capaces de volver a enamorar a los desarrolladores.
Para nosotros, los usuarios y los curiosos de la tecnología, esto es bueno. La competencia hace que las herramientas mejoren. Si Unity se duerme, Unreal o Godot le pasarán por la derecha. Y mientras tanto, seguiremos viendo ese logo al abrir nuestras apps favoritas, recordándonos que detrás de cada píxel hay miles de líneas de código y, probablemente, unos cuantos desarrolladores que necesitan dormir un poco más.
La verdad es que, vivas en Cartagena, en Madrid o en San Francisco, el impacto de Unity en cómo consumimos contenido digital es innegable. Es una herramienta que ha democratizado la creación, permitiendo que una buena idea tenga salida sin necesidad de tener millones de euros en el banco. Y eso, a pesar de todos los errores de gestión, es algo que hay que poner en valor.
Reflexión final sobre el modelo de negocio
Al final del día, Unity Software Inc. es un recordatorio de que en la era digital, el producto no es solo el software, sino la comunidad que lo rodea. Puedes tener el mejor motor del mundo, pero si los que lo usan no se sienten respetados, tu valor en bolsa acabará por los suelos. Parece que han aprendido la lección, o al menos eso dicen sus últimos informes financieros. Veremos si en la próxima gran actualización del motor nos traen mejoras reales o más experimentos extraños con la monetización.
Por ahora, me quedo con lo positivo: la capacidad de crear mundos enteros desde la pantalla de un portátil. Y si alguna vez te pica la curiosidad, descárgate la versión gratuita de Unity y trastea un poco. Quién sabe, igual el próximo gran éxito indie sale de un rincón de nuestra Región de Murcia. Solo necesitas una idea, un poco de paciencia con el C# y, por supuesto, mucho café.
Deja una respuesta