Magos, guerreros y un monstruo para un juego móvil

Cómo Unity ayuda a que Gamevil lleve la calidad AAA de PC a los dispositivos móviles

Royal Blood: Un estudio de caso de Unity sobre juegos móviles

Cuando Gamevil estableció el objetivo estratégico de cerrar la brecha entre los juegos de PC de alta calidad y los orientados a dispositivos móviles, necesitaba una plataforma que todos pudieran usar en sus estudios propios para innovar de manera eficiente. Unity proporcionó todo lo que Gamevil necesitaba para llevar la calidad AAA a los dispositivos móviles.

El videojuego

Royal Blood, un juego móvil MMORPG desarrollado por un equipo interno, Lean Studio

El objetivo

Cerrar la brecha entre los gráficos de PC y los gráficos móviles

Plataformas

iOS, Android

Miembros del equipo

Más de 100

Ubicación

Radicado en Seúl y Los Ángeles

Los miembros del equipo de Gamevil hablan sobre los desafíos de crear un juego multijugador masivo en línea de calidad AAA para dispositivos móviles.

La calidad AAA llega a los móviles

La plataforma diversa de Gamevil con cientos de juegos móviles innovadores se descargó más de 500 millones de veces. El equipo interno de Gamevil en Lean Studios inició su proyecto de videojuego multijugador masivo en línea (MMO) para dispositivos móviles Royal Blood en 2015. Eligió crearlo con Unity dada la flexibilidad, extensibilidad y facilidad de uso de la plataforma.

Los resultados:

  • 80 personas trabajando en simultáneo en el proyecto Royal Blood.
  • Plataforma extendida con las herramientas que les permitían a los artistas modificar rápidamente los personajes y los entornos por su cuenta.
  • Posibilidad de detectar y corregir los errores directamente desde la consola 2 o 3 veces más rápido que con la solución anterior.
  • Royal Blood ganó el premio a Mejores Gráficos en los Premios MWU de Corea 2017.

Un mundo rico en la palma de la mano

Gamevil tiene más de 500 personas que trabajan en 14 oficinas distribuidas por el mundo. Suponían que el aumento en la popularidad de los juegos MMORPG (juegos de rol multijugador masivos en línea) en Asia se replicaría en Occidente. Entonces, armaron un equipo de más de 80 personas para trabajar en el desarrollo de Royal Blood, un ambicioso juego MMORPG para móviles.

Entre otras cosas, el juego mostrará un mundo abierto dinámico en el que puedes unirte a misiones en vivo en línea con otros cientos de jugadores que participan de enormes batallas de reinos contra reinos.

"Es un MMO a escala completa en versión móvil", dice David Mohr, gerente general de Gamevil Europa. "No hay muchos juegos como ese para dispositivos móviles".

80 personas trabajando a toda velocidad al mismo tiempo

La extensibilidad de Unity Editor le permitió a Gamevil agregar herramientas personalizadas para crear eventos. La herramienta de eventos hizo posible que múltiples usuarios trabajaran en las escenas de forma simultánea. Podían definir la lógica de los eventos y la ubicación, y crear animaciones para las cinemáticas.

Para producir un proyecto de MMO móvil tan complejo con tantos miembros en el equipo, se necesitaba una plataforma que Gamevil pudiera adaptar a su flujo de trabajo y a los procesos en toda la organización.

"La modalidad basada en C# de Unity permite que mucha gente trabaje en múltiples objetos al mismo tiempo y minimiza las probabilidades de que haya duplicaciones innecesarias", dice Byong Woon Jeon, el líder del equipo responsable de los diseños de batalla del juego. "Con Royal Blood, teníamos a 80 personas trabajando en simultáneo en diferentes áreas del juego. Como resultado, las cosas se hacían mucho más rápido".

Una criatura fantástica detrás de otra

Otra forma en que Gamevil extendió Unity Editor fue con su propio generador de criaturas basado en nodos personalizados. Lo utilizó junto con la herramienta Mecanim y la función de anulación de Unity. Esta combinación de herramientas permitió que los artistas crearan imágenes de alta calidad, optimizadas para dispositivos móviles, sin ayuda de los programadores.

"Nuestros artistas tuvieron la libertad creativa que necesitaban para crear. Simplemente modificando los colores y las texturas de un conjunto básico de personajes, pudieron crear todo un panteón de magos, arqueros, guerreros y bardos interesantes y atractivos", dice Byong Woon.

Sin embargo, al mismo tiempo y debido a que es un MMO, el servidor tenía que controlar todo el sistema continuamente. Por eso, era importante que todo fuera lo más ligero posible con una cantidad de memoria limitada.

Las mejores herramientas para el mejor talento

La flexibilidad y la extensibilidad fueron dos motivos por los que Gamevil eligió Unity para hacer realidad sus aspiraciones de calidad AAA en el mundo móvil. Un tercer motivo es la facilidad de uso de Unity. Hace que sea más fácil encontrar los talentos sobresalientes que hay en el mercado y, si no están familiarizados con Unity, pueden aprender a usarlo rápidamente.

"Unity es más amigable con los desarrolladores que los otros motores de juego que usé antes", dice Byong Woon. "Todo está integrado, no hay necesidad de usar otro software. Por ejemplo, eso hace que puedan encontrarse los errores y corregirse directamente en el editor hasta dos y tres veces más rápido que en otros motores. Además, la jerarquía simplifica mucho la organización. Incluso alguien que lo usa por primera vez puede entender y cambiar la jerarquía del sistema".

 Byong Woon Jeon, Team Leader for Royal Blood’s battle designs

"Unity nos permitió crear imágenes de calidad AAA a la vez que limitamos la textura y la cantidad de polígonos para que el tiempo de descarga y renderizado fuese el mínimo posible".

Byong Woon Jeon, Team Leader for Royal Blood’s battle designs

¿Cómo comienzas con Unity for Mobile?

Sigue esta guía práctica con información y recursos que te pondrán en marcha, te ahorrarán tiempo y te ayudarán a obtener el máximo valor cuando utilices Unity para desarrollar juegos móviles.

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo