
Warhammer 40.000: Warpforge es la primera iniciativa para trasladar el vasto universo de Warhammer 40.000 a un juego de cartas digital gratuito y multiplataforma. Al ser un equipo pequeño, Everguild necesitaba una solución adaptable a lo largo de todo el ciclo de vida del juego que les permitiera ofrecer una experiencia fluida tanto en PC como en dispositivos móviles. Querían conseguir una calidad similar a la de un PC y un rendimiento óptimo en una gran variedad de dispositivos móviles.
Encontrar una solución integral y flexible que ayude a un equipo pequeño a gestionar el lanzamiento multiplataforma
PC, Mac, iOS, Android
21
Reino Unido y España

En 2015, los hermanos Isabel y Andrés Tallos tenían la intención de crear juegos de cartas digitales. Consiguieron financiación gracias a un concurso de videojuegos con una propuesta creada con Unity. Nunca han mirado atrás.
Tras el éxito de su primer juego ambientado en el universo de Warhammer, Horus Heresy: Legions, Everguild fue la empresa encargada de desarrollar Warhammer 40.000: Warpforge.


Everguild sabía que tendría que adaptar su flujo de trabajo respecto a lanzamientos anteriores para crear nuevos contenidos en 3D, tanto para PC como para dispositivos móviles, que se mantuvieran fieles al estilo artístico de la franquicia Warhammer.
Contaban con un programador gráfico con amplia experiencia que creó una biblioteca de nodos de Shader Graph y funciones de renderizado personalizadas en el Universal Render Pipeline (URP). Esta biblioteca permitió al resto del equipo, incluidos los diseñadores y los artistas, crear infinitas variaciones sin necesidad de ayuda en materia de programación. Es más, todo esto se logró con un rendimiento muy rápido.
«Puedes previsualizar fácilmente los shaders en cada paso e identificar rápidamente dónde están surgiendo problemas», afirma el Director del juego, César Ríos. «En comparación con el proceso más lento de la programación de sombreadores al estilo tradicional, este método ofrece resultados más rápidos».

Al ser un equipo pequeño, necesitaban herramientas multiusos. Eligieron la Unity Asset Store para ahorrar tiempo y ampliar sus capacidades. «A la hora de crear prototipos, resulta muy útil descargar paquetes de recursos de la Asset Store para poner a prueba las Ideas», afirma Tallos. Las herramientas de producción para la localización y el cifrado les han resultado de gran utilidad. «Son de gran calidad y se encarga de su mantenimiento otra persona, así que suponen un gran ahorro de tiempo».
Les ha ayudado a ver cómo otros desarrolladores resuelven los problemas de código. El análisis del código permite conocer diferentes técnicas e ideas. Ríos explica: «Aprendo mucho de la Asset Store». «Puedes consultar el código único del recurso y adaptarlo a tu juego concreto».

Everguild necesitaba un motor de videojuegos que les permitiera lanzar sus títulos en múltiples plataformas y dispositivos. Unity les ayudó a familiarizarse con los distintos procesos de aprobación y lanzamiento, los modelos de Monetización y el hardware de los dispositivos de cada plataforma.
La centralización fue enorme. Tallos afirma: «El uso de una única base de código para iOS y Android redujo a la mitad nuestro tiempo de desarrollo». Además, les ahorró meses de trabajo en la adaptación a PC y les permitió lanzar el juego para MAC, algo que de otro modo no habría sido posible.
Además, utilizaron el Unity Profiler para realizar un seguimiento de las asignaciones de memoria y los cuellos de botella en el rendimiento, lo cual resultaba fundamental para dispositivos de gran volumen y menor potencia. «Escribes un poco de código y haces una prueba rápida en el Editor antes de enviarlo al control de versiones», explica Ríos.

Las operaciones Live son fundamentales para Everguild. Gracias a un contenido de alta calidad, encontraron una forma flexible de cargar los recursos. En el caso de las tiendas de aplicaciones, incluyen lo necesario para un tutorial y para dar una idea del juego. Cuanto más se involucran los jugadores, más rico es el contenido.
Según Tallos, «Para nosotros es fundamental poder publicar contenido de forma remota sin tener que realizar una nueva actualización del cliente». De lo contrario, sería imposible publicar las actualizaciones al mismo tiempo, ya que cada plataforma tiene un proceso de lanzamiento diferente.
Para gestionar tanto la entrega como la carga de los recursos, utilizan el sistema de recursos direccionables de Unity. «Con Addressables, puedes realizar pequeños cambios y mejoras sin obligar a los usuarios a descargar actualizaciones pesadas. «Disponer de este control tan preciso y de esta flexibilidad es fundamental», afirma Ríos.

El cansancio de los jugadores es siempre una preocupación en los juegos en línea, y el equipo necesitaba una estrategia de operaciones en vivo que garantizara un flujo constante de contenido nuevo para los jugadores. Actualizan a diario las ofertas de Compras desde las aplicaciones y publican contenido nuevo cada semana, como aspectos. «Diseñamos eventos temporizados, como los modos de draft, con una cadencia diferente, y luego los combinamos con una gran actualización», afirma Ríos.
Al no contar con analistas de datos especializados, recurren a las soluciones de Analytics de Unity: «Dedicamos tiempo a elaborar la consulta adecuada para responder a nuestras preguntas, luego la añadimos a nuestro panel de control y recibimos alertas por correo electrónico con regularidad». Utilizan Unity Analytics para cotejar los datos y comprobar que se están introduciendo correctamente. Los datos de Analytics son fundamentales para el equipo, y comprobar el número de usuarios activos diarios y el gasto ha resultado ser muy útil.

Warpforge brinda a Everguild una nueva oportunidad para ampliar su relación con millones de aficionados a Warhammer. Con este ambicioso juego, se propusieron dominar el mercado con un lanzamiento multiplataforma, y el tamaño del equipo, la calidad del contenido y los requisitos de LiveOps exigían una adaptabilidad integral por parte de sus partners.
Tallos afirma: «Unity nos facilitó las cosas y nos proporcionó numerosas soluciones desde el principio a través de estrategias de LiveOps». «Estamos distribuyendo nuestros productos a múltiples mercados y a plataformas adicionales, algo que no habría sido posible sin este motor».

Llega a un público más amplio y ten la seguridad de que tu juego está preparado para el futuro, independientemente de cómo evolucione el sector o de hasta dónde te lleve tu imaginación. Crea contenido una sola vez y publícalo en más de 20 plataformas para cautivar a los jugadores en todos los formatos.