Feiticeiros, guerreiros e um monstro de um jogo para dispositivos móveis

Como Unity está ajudando a Gamevil a obter a qualidade PC AAA em dispositivos móveis

Royal Blood: um estudo de caso da Unity para jogos móveis

Quando a Gamevil estabeleceu um objetivo estratégico para fechar a lacuna entre jogos de PC de alta qualidade e dispositivos móveis, precisava de uma plataforma flexível que permitisse usar todos os seus estúdios internos. Unity proporcionou tudo o que a Gamevil precisava para obter a qualidade AAA em dispositivos móveis.

O jogo

Royal Blood, um jogo móvel MMORPG desenvolvido pela equipe interna, Lean Studio

O objetivo

Fechar a lacuna entre os gráficos de PC e de dispositivos móveis

Plataformas

iOS, Android

Membros da equipe

Mais de 100

Local

Com sede em Seul e Los Angeles

Membros da equipe Gamevil falam sobre os desafios de criar um jogo MMO de qualidade AAA para dispositivos móveis.

Qualidade AAA chega aos dispositivos móveis

A plataforma da Gamevil de centenas de jogos móveis inovadores foi baixada mais de 500 milhões de vezes. Quando a equipe interna da Gamevil no Lean Studios iniciou seu atual projeto móvel MMO, Royal Blood, em 2015, decidiu criá-lo com Unity por causa da flexibilidade, extensibilidade e facilidade de uso da plataforma.

Os resultados:

  • 80 pessoas trabalhando simultaneamente no projeto Royal Blood 
  • Ampliado com ferramentas que permitiram aos artistas modificar rapidamente personagens e ambientes
  • Pode detectar e corrigir bugs diretamente do console 2–3 vezes mais rápido do que com a solução anterior
  • Royal Blood ganhou o "Best Graphics Award" no MWU Korea Awards 2017

Um mundo rico na palma da mão

A Gamevil emprega mais de 500 pessoas em 14 escritórios dispersos por todo o mundo. Convencidos de que o aumento da popularidade nos jogos MMORPG na Ásia repercutirá no Ocidente, reuniram uma equipe de mais de 80 pessoas trabalhar no desenvolvimento de Royal Blood, um ambicioso jogo MMORPG para dispositivos móveis.

Entre outras coisas, o jogo contará com um mundo aberto e dinâmico, onde você pode participar de missões online ao vivo com centenas de outros jogadores e participar de grandes batalhas Realm vs. Realm.

"É um MMO em escala real no celular", diz David Mohr, gerente geral na Gamevil Europe. "Não há muitos jogos assim para dispositivos móveis."

80 pessoas trabalhando a todo vapor ao mesmo tempo

A capacidade de extensão do Unity Editor permitiu que a Gamevil adicionasse ferramentas personalizadas para a criação de eventos. A ferramenta de eventos permitiu a vários usuários trabalhar em cenas simultaneamente. Eles puderam definir a lógica e a localização dos eventos e criar animações para as sequências de filmes.

A produção de um projeto móvel MMO tão complexo e com tantos membros da equipe exigia uma plataforma capaz de adaptar-se ao pipeline e aos processos em toda a organização Gamevil.

"A modalidade baseada em C# do Unity permite que muitas pessoas trabalhem em múltiplos objetos simultaneamente, minimizando o risco de duplicação desnecessária", afirma Byong Woon Jeon, responsável pela equipe de projetos de batalha do jogo. "No Royal Blood, tivemos 80 pessoas trabalhando simultaneamente em diferentes partes do jogo, o que nos permitiu fazer nosso trabalho muito mais rápido."

Uma criatura fantástica após a outra

Outra forma em que a Gamevil ampliou o Unity Editor foi com seu próprio criador de criaturas personalizado baseado em nós, usado em conjunto com os sistemas Mecanim e Override de Unity. Esta combinação de ferramentas permitiu que seus artistas criassem imagens visuais de alta qualidade, otimizadas para dispositivos móveis, sem a ajuda de programadores.

"Nossos artistas tiveram a liberdade criativa necessária para criar. Simplesmente modificando as cores e texturas de um conjunto básico de personagens, eles conseguiram criar um panteão inteiro de feiticeiros, arqueiros, guerreiros e bardos interessantes e atrativos", diz Byong Woon.

Ao mesmo tempo, porém, uma vez que é um MMO, o servidor teve que controlar todo o sistema de forma contínua, tornando importante mantê-lo o mais leve possível com uma quantidade limitada de memória.

As melhores ferramentas para o melhor talento

Flexibilidade e extensibilidade foram duas das razões pelas quais a Gamevil escolheu Unity para atender às suas ambições AAA no mundo dos jogos móveis. Um terceiro motivo foi a facilidade de uso do Unity, o que permitiria que qualquer talento de desenvolvedor de primeira linha, que antes não tivesse experiência em Unity, fosse rapidamente integrado na equipe e começasse a funcionar.

"Unity é mais amigável para o desenvolvimento do que outras engines de jogos que usamos no passado", diz Byong Woon. "Tudo está integrado, não há necessidade de usar outro software. Por exemplo, detectamos e corrigimos os erros duas ou três vezes mais rápido diretamente no Editor. E a hierarquia realmente simplifica a organização. Mesmo quem usa a engine pela primeira vez pode entender e mudar a hierarquia no sistema."

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

"Unity nos permitiu criar imagens de qualidade AAA limitando a textura e o número de polígonos para minimizar os tempos de renderização e download."

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

Como começar a usar Unity for Mobile?

Siga este guia prático com informações e recursos que orientarão você, economizarão seu tempo e ajudarão a alcançar os melhores resultados no desenvolvimento de jogos móveis com Unity.

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi