Cortesía de NetEase Games

Racing Master lleva la auténtica acción de las carreras con los mejores gráficos a móviles y otras plataformas

El equipo de Racing Master está formado por más de cien profesionales de distintos sectores del automovilismo, como diseñadores de coches, mecánicos especializados en tuneo, ingenieros de chasis y pilotos profesionales, entre otros. Somos un grupo de entusiastas de los coches y las carreras, decididos a crear un juego de carreras que sirva de referencia. Esperamos que Racing Master logre cumplir todas nuestras fantasías sobre los juegos de carreras y ofrezca a los jugadores la mejor experiencia de carreras para móviles jamás creada.
La sensación de correr por un circuito exótico, el rugido de un potente motor a tus pies: una experiencia que solo unos pocos elegidos pueden disfrutar. Racing Master quiere cambiar eso y llevar la auténtica sensación de pilotar los mejores coches del mundo a móviles y simulador de juegos en PC. 
Cortesía de NetEase Games
Un equipo de apasionados de NetEase Games se encarga del desarrollo de la experiencia de carreras más exclusiva jamás creada. El equipo ha recopilado datos reales de los mejores coches de Aston Martin, BMW y Ferrari, entre otros, para después recrearlos directamente en el juego. Gracias a este compromiso por la autenticidad, Racing Master ha liderado las listas de la App Store de Apple en China continental desde su lanzamiento, y el equipo espera hacer lo mismo cuando el juego se publique en todo el mundo.

Para que los jugadores sientan de verdad que están en una carrera en Android e iOS, se necesita una gran labor de optimización para esas plataformas. Unreal Engine y el empeño de los técnicos expertos del equipo han hecho posible llevar la experiencia multiplataforma tan emocionante y fluida de Racing Master a móviles y simulador de juegos en PC. Hemos hablado con ellos sobre la inspiración de Racing Master y el proceso de desarrollo del juego para múltiples plataformas. 

¿De qué trata Racing Master?

Zhang Bo, productor: Racing Master es un juego de carreras de alta calidad desarrollado por un equipo dentro de NetEase Games en estrecha colaboración con Codemasters®, la desarrolladora de juegos de carreras mundialmente conocida. El juego incluye modelos de coches y circuitos auténticos, por lo que ofrece una experiencia de conducción basada en una ambientación real contemporánea. El estilo artístico realista y en alta calidad del juego permite resaltar la autenticidad mecánica y los detalles materiales de los vehículos, para que los jugadores puedan disfrutar del placer de la personalización y la conducción. 
 

El equipo de desarrollo está decidido a crear una experiencia de juego de primera, con gráficos superiores en términos de elementos visuales, audio y controles, a fin de que los jugadores disfruten de un juego de carreras auténtico de categoría. 

¿Puedes hablarnos sobre qué os motivó para crear un juego de simulación de carreras?

Zhang Bo: Lo que nos motivó a embarcarnos en este proyecto fue nuestro amor por los deportes de motor. Nuestro equipo de desarrollo está compuesto por aficionados del motor que comparten la pasión por las carreras y que creen que, con un diseño cuidado y pulido, los jugadores pueden disfrutar de la auténtica diversión de pilotar un coche de carreras como si fuera real. Aunque este enfoque exige un alto nivel técnico y costes de desarrollo mayores, estamos convencidos de que la emoción de la autenticidad es un atractivo mucho mayor y más duradero para los jugadores, y deja una huella más profunda en los verdaderos entusiastas de los juegos de carreras.

Racing Master es una colaboración entre NetEase Games y Codemasters®. ¿Qué aporta cada equipo al desarrollo del juego?

Zhang Bo: Codemasters® ofrece ayuda, sobre todo, en términos de tecnología para la física básica. Para el desarrollo, nos hemos servido en gran medida de su motor de físicas y lo hemos personalizado para que capture dinámicas vehiculares más ricas y para que controle el feedback. 

Además, hemos hecho algunos ajustes específicos para cada plataforma sin dejar de lado la autenticidad. Por ejemplo, hemos simplificado los controles y desarrollado funciones de ayuda a la conducción, exclusivamente para plataformas móviles. Esto permite a un amplio rango de jugadores empezar con más facilidad sin sacrificar la autenticidad ni simplificarlo todo en exceso.

¿Cómo pretende Racing Master recrear la emoción de la cultura automovilística de primer nivel? 

Cui Lei, director de arte: Para nosotros, los coches son la fusión definitiva entre el arte y la tecnología, y como tal, los entusiastas de la automoción aprecian hasta el más mínimo detalle. De este modo, hemos pulido con sumo cuidado cada aspecto, desde los propios vehículos hasta los circuitos y los efectos de sonido, para que recreen la sensación de la velocidad y la emoción.

Para lograrlo, hemos firmado grandes acuerdos de colaboración para la aportación de datos con varios fabricantes de coches, por lo que nuestros coches se basan en datos del mundo real. Asimismo, para mejorar todo esto, hemos realizado pruebas en varias superficies con coches reales y recopilado y comparado los datos principales de rendimiento en cuanto al sonido y la conducción. Así pues, el juego recrea con fidelidad estos datos, de modo que nuestros coches virtuales ofrecen una sensación realista única. Para recopilar dichos datos, hemos alcanzado acuerdos de colaboración a largo plazo con varios circuitos de carreras, como Guangdong Zhuhai, Zhejiang Shaoxing y Shanghái.
Cortesía de NetEase Games
En lo que a efectos de sonido se refiere, los hemos registrado en circuitos de carreras usando coches reales, por lo que se puede decir que somos visitantes habituales de algunos circuitos de la zona. Por ejemplo, para capturar sonidos de motores, instalamos múltiples micrófonos profesionales dentro del compartimento del motor y hemos llevado los coches a todas las revoluciones posibles de cada marcha. Cuando se tiene un buen número de recursos de audio, el siguiente paso es el posprocesamiento profesional y ajustar los sonidos con los parámetros físicos del juego. Así, nos aseguramos de que los jugadores de Racing Master disfruten los mismos rugidos que disfrutarían en la vida real.

¿Nos puedes hablar un poco más sobre los retos que supone llevar un juego de simulación de carreras a móviles?

Zhou Qian, director técnico: Uno de los desafíos técnicos más importantes siempre ha sido presentar de forma fluida arte realista y detallado con las capacidades de rendimiento tan limitadas de los dispositivos móviles. Para lograr esa fidelidad visual sin que nada se vea comprometido, reunimos a un equipo técnico especializado, dedicado únicamente al desarrollo personalizado desde el nivel más básico de Unreal Engine 4. Además, hemos llegado a un acuerdo con algunos fabricantes de móviles para el desarrollo a nivel de hardware. Gracias a nuestros esfuerzos conjuntos, hemos conseguido efectos de sombreado e iluminación propios de consolas de nueva generación en dispositivos móviles.

Nuestro equipo técnico está compuesto por expertos de primer nivel de NetEase. Durante todo el proyecto, buena parte del desarrollo básico se llevó a cabo en UE4, con algunos aspectos técnicos destacados derivados de la colaboración con Epic Games.

Para lograr un nivel de realismo alto en la iluminación, el sombreado y en las texturas de los vehículos y circuitos, usamos algunas de las técnicas de renderizado más avanzadas para consolas, como reflejos del espacio en pantalla (SSR), sombreado de velocidad variable (VRS), FidelityFX Super Resolution (FSR) e iluminación global. Además, establecimos numerosos procesos de renderizado personalizados.

Todo el mundo sabe que, si se quiere lograr una calidad visual superior, es necesaria mucha más potencia de procesado. Durante nuestras primeras pruebas públicas, los dispositivos de algunos jugadores no duraban ni dos carreras. En respuesta, reunimos a un equipo de técnicos expertos, encargados de intensificar los esfuerzos de optimización, el renderizado, la física y hasta UE4. Pulimos cada detalle con mucho cuidado para sacar el máximo partido al rendimiento, y finalmente procuramos lograr una jugabilidad fluida hasta en teléfonos inteligentes con más de seis años de antigüedad.

¿Puedes contarnos algo más sobre el proceso de recrear superdeportivos del mundo real en Racing Master?

Luo Zhongyuan, jefe de equipo de vehículos: Estamos haciendo todo lo posible por reproducir de manera realista recursos como vehículos y circuitos con el compromiso de reflejar con fidelidad todos los detalles del coche, desde el diseño exterior hasta el interior. Todo el proceso abarca entre seis y siete meses de duración y conlleva más de 30 pasos y casi 10 etapas de controles de calidad, desde conseguir las licencias de los fabricantes de coches hasta la producción, el pulido y la presentación del coche en el juego para los jugadores. 
Cortesía de NetEase Games
Zhang Bo: Además del enorme coste, otro de los principales problemas que encontramos fue el consumo considerable de rendimiento requerido para poder llevar a cabo la simulación total en dispositivos móviles en la mitad del proyecto, donde la física de los vehículos se simula en tiempo real mediante modelos de potencia, suspensión, neumáticos y carrocería. 

A ello se suman algunos desafíos importantes a la hora de conseguir representar de forma realista el aspecto y el interior de los vehículos, lo que provocó el aumento en la duración del ciclo de desarrollo. Eso sí, nuestro compromiso con el objetivo original seguía intacto, a pesar de las múltiples dificultades. Nuestro equipo superó numerosos obstáculos gracias a la investigación y optimización continuas de nuestros procedimientos y herramientas antes de mostrar el videojuego a los jugadores.

Racing Master incluye también trazados reales. ¿Puedes hablarnos un poco más sobre el proceso de llevar esos entornos reales al juego?

Sun Xiaojun, diseñador jefe
: Para el diseño de los circuitos, hemos establecido un principio de diseño triple, basado en la visibilidad, utilidad y perceptibilidad. Esto permite que hasta los jugadores que no conozcan el circuito puedan identificar de forma intuitiva la ruta y sumergirse en un ambiente propio regional. Los jugadores que hayan probado ya el juego se darán cuenta de que en Racing Master apenas hace falta recordar el circuito. Todas las rutas pueden reconocerse de forma natural.
Cortesía de NetEase Games
En nuestros circuitos damos prioridad al realismo y a la replicación. Nuestro equipo especializado lleva a cabo inspecciones in situ con equipamiento de última tecnología como drones, escáneres láser y fotómetros para la recopilación de datos en tiempo real. Hemos recopilado datos auténticos que puedan ser útiles para la creación de los circuitos, desde los monumentos principales hasta el más mínimo detalle en el asfalto. En Racing Master, los jugadores pueden explorar paisajes preciosos de todo el mundo sin necesidad de salir de casa.

Racing Master promete ser un sistema de personalización y modificación completo. ¿Puedes explicarnos cómo va a funcionar?

Luo Zhongyuan: Como cualquier apasionado de las carreras, nuestro sueño es crear un vehículo único que sintamos como nuestro. Lo que buscamos es que sea inigualable y distinto a todo lo conocido, ya sea en términos de conducción o del aspecto del vehículo.

En Racing Master, hemos añadido un sistema de personalización completo para el aspecto de los coches. Los jugadores pueden equipar modificadores especializados diseñados por profesionales, como faldones delanteros, alerones traseros o sistemas de escape. Además, pueden usar los elementos básicos ofrecidos en el juego para diseñar a su gusto sus propias pegatinas para vehículos.

En términos de rendimiento, damos total libertad también para modificar la cadena cinemática, el chasis, los neumáticos y el sistema de control electrónico del vehículo. Al combinar distintos tipos de neumáticos, alturas del chasis y motores con ajustes de rendimiento diferentes, los jugadores pueden crear vehículos con una sensación de conducción única.
Cortesía de NetEase Games
¿Por qué era Unreal Engine la mejor opción para Racing Master?

Zhou Qian: Nos decantamos por Unreal Engine como la herramienta de desarrollo para Racing Master por varios motivos:
  1. Compatibilidad multiplataforma: Unreal Engine ofrece una compatibilidad multiplataforma excelente y permite gestionar la jerarquía de los recursos de forma eficaz. Todo eso lo hace ideal para desarrollar juegos para plataformas iOS, Android y simulador de juegos en PC, usando el mismo conjunto de recursos.
  2. Gráficos de alta fidelidad: Unreal Engine permite un proceso de renderizado de gráficos exhaustivo y ofrece así un rendimiento visual extraordinario. Incluso a la hora de desarrollar videojuegos para móviles, muchos de sus procesos de renderizado de gráficos y algoritmos son bastante instructivos, como la aplicación de revestimientos para la pintura de los coches.
     
  3. Cadena de herramientas fácil de usar: Unreal Engine incluye un conjunto de herramientas sólido, como el editor de materiales, editores de escenas y editores de efectos especiales. Además, es bastante útil, puesto que nos permite ampliar esas herramientas y facilitar el desarrollo del juego a gran escala.
     
  4. Asistencia de la comunidad: Unreal Engine presume de tener una comunidad activa enorme, algo extremadamente valioso para proyectos complejos como el de Racing Master. Esta comunidad ofrece un montón de recursos como tutoriales, foros y complementos, y, además de permitir interactuar y compartir trucos de desarrollo con otros desarrolladores, simplifica mucho más el proceso de búsqueda y contratación de profesionales para el equipo.

La beta de Racing Master ya está disponible en Android e iOS, pero está previsto que salga en otras plataformas como simulador de juegos en PC. ¿Nos puedes hablar sobre el uso de Unreal Engine para desarrollar un videojuego de simulación multiplataforma para móviles?

Zhou Qian
: A la hora de desarrollar un videojuego multiplataforma con Unreal Engine, es fundamental garantizar la compatibilidad y el rendimiento entre distintos modelos de dispositivos. Nosotros hemos podido aprovechar las características más recientes de las API para gráficos de nueva generación, como Metal para iOS y Vulkan para Android, y, gracias a eso, sacar el máximo partido a las capacidades de los dispositivos móviles y lograr resultados óptimos.

Además, hemos categorizado los distintos niveles de calidad gráfica según el modelo de dispositivo, lo que nos permite que hasta los dispositivos de gama baja puedan ejecutar el juego con fluidez a 30 fotogramas por segundo. En el caso de los modelos de gamas más altas, hemos buscado aprovechar al máximo su potencial. También hemos incorporado tecnologías como FSR y VRS para reducir la sobrecarga en el rendimiento y el sobrecalentamiento sin que la calidad visual se vea afectada.

Obviamente, todo esto implicaba una tarea bastante extensa de exploración y validación. A menudo, realizábamos pruebas de rendimiento y compatibilidad que nos permitieron refinar nuestras estrategias de optimización.

Durante todo el desarrollo, nos dimos cuenta de que es fundamental contar con herramientas eficaces para poder crear un juego multiplataforma. También hemos dedicado muchos recursos al desarrollo de herramientas de creación de escenas, blueprints para vehículos, gestión de especificaciones de los recursos, control del rendimiento, control de versiones, etc. En conjunto, nos ayudaron bastante a mejorar nuestra eficacia en la producción y la colaboración entre todo el equipo. La capacidad de los complementos de Unreal Engine permite ampliarlos según consideres.

¿Hay alguna otra herramienta de Unreal Engine que resultara útil durante el desarrollo de Racing Master?

Zhou Qian
: La vista de complejidad del sombreador de Unreal Engine permite que nuestros artistas puedan identificar rápidamente puntos calientes en los materiales de las escenas y abordar cualquier problema relacionado con un consumo de materiales excesivo. Blueprints del editor nos permite crear herramientas relacionadas con los recursos para la conversión de texturas o el registro de recursos sin necesidad de modificar el motor. La herramienta Unreal Insights ofrece una forma intuitiva de identificar y verificar áreas que sean laboriosas o que estén provocando retardos. Asimismo, es muy recomendable asignar etiquetas personalizadas.

¿Qué consejos tienes para otros desarrolladores que utilicen Unreal Engine para el desarrollo de juegos para móviles y multiplataforma?

Zhou Qian: Lo que les recomendamos es lo siguiente:
  1. Durante las primeras fases de I+D, los desarrolladores deberían usar herramientas como blueprints para validar la jugabilidad rápidamente, en lugar de tener que contratar profesionales que se encarguen de las modificaciones en Unreal Engine y reducir así al mínimo los costes de desarrollo.
     
  2. También les aconsejamos que, durante todo el desarrollo, eviten hacer demasiadas modificaciones en el motor y en el proceso de renderizado, y usen, en su lugar, complementos para el desarrollo. De esta forma, no tendrán que actualizar el motor más adelante. Solo deben realizar estos cambios si el proceso de renderizado de Unreal Engine no va como esperan. En caso de que hagan modificaciones importantes, les diría que no se ciñan a las actualizaciones del motor oficiales.
     
  3. Otro de los consejos es que creen herramientas para resolver problemas específicos y mejorar la eficacia del I+D, sobre todo antes de generar recursos a gran escala.

¡Gracias por dedicarnos este tiempo! ¿Dónde se puede obtener más información sobre Racing Master?

¡No te olvides de seguirnos en nuestras redes sociales oficiales para no perderte ninguna novedad!

    ¡Hazte ya con Unreal Engine!

    Consigue la herramienta de creación más abierta y avanzada del mundo.
    Unreal Engine incluye todas las funciones y acceso ilimitado al código fuente, ¡listo para usar!