Royal Blood: um estudo de caso da Unity para jogos móveis
When Gamevil set a strategic goal to close the gap between high-quality PC games and mobile ones, they needed one flexible platform that all their in-house studios could use to innovate efficiently. Unity delivered everything Gamevil needed to bring AAA quality to mobile devices.
-
O jogo
Royal Blood, an MMORPG mobile game developed by in-house team, 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
Members of the Gamevil team talk about the challenges of creating a AAA-quality MMO game for mobile.
Qualidade AAA chega aos dispositivos móveis
Gamevil’s diverse platform of hundreds of innovative mobile games have been downloaded over 500 million times. When Gamevil’s internal team at Lean Studios kicked off their current full-scale MMO mobile project, Royal Blood in 2015, they chose to create it with Unity because of the platform’s flexibility, extensibility and ease of use.
The results:
- 80 people working simultaneously on Royal Blood project
- Extended with tools that enabled artists to quickly modify characters and environments on their own
- Can detect and fix bugs directly from console 2-3 times faster than with previous solution
- Royal Blood won Best Graphics Award at 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
The Unity Editor’s extensibility enabled Gamevil to add custom tools for creating events. The event tool allowed multiple users to work on scenes simultaneously. They could set event logic and location and create animations for the cut scenes.
Producing such a complex MMO mobile project with so many team members required a platform that Gamevil could adapt to their pipeline and processes across the entire organization.
“The C#-based modality of Unity allows many people to work on multiple objects simultaneously and minimizes the chances of unnecessary duplications,” says Byong Woon Jeon, Team Leader for the game’s battle designs. “With Royal Blood, we’ve had 80 people working simultaneously on different areas of the game, and as a result, we are getting things done much faster.”

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."