Wizards, warriors and one monster of a mobile game

How Unity is helping Gamevil bring AAA PC-quality to mobile

Royal Blood: A Unity for Mobile games case study

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.

  • The game

    Royal Blood。自社チーム「Lean Studio」によって制作された MMORPG モバイルゲーム

  • The goal

    To close the gap between PC graphics and mobile graphics

  • Platforms

    iOS, Android

  • Team members


  • Location

    Headquartered in Seoul and Los Angeles

Members of the Gamevil team talk about the challenges of creating a AAA-quality MMO game for mobile.

AAA quality arrives on mobile

Gamevil が提供している数百もの革新的モバイルゲームは、幅広いプラットフォームで計 500 万回以上もダウンロードされています。Gamevil では、社内チーム Lean Studios で 2015 年に大型の MMO モバイルプロジェクト『Royal Blood』を立ち上げる際、プラットフォームの柔軟性と拡張性、そして使いやすさを理由に、Unity の採用を決めました。


  • 『 Royal Blood』プロジェクトで、80 名のスタッフが同時に作業を行なう
  • ツールを拡張して、キャラクターや環境をアーティストが自力ですばやく変更できるようにした
  • バグをコンソールから直接検出して修正できるようになり、以前のソリューションよりも作業が 2〜3 倍速くなった
  • MWU Korea Awards 2017 で『Royal Blood』が「Best Graphics Award」を受賞

A rich world in the palm of the hand

Gamevil has 500+ people working in 14 offices around the world. Predicting that the surge of popularity in MMORPG games in Asia will be followed in the West, they set a team of over 80 to work on developing Royal Blood, an ambitious MMORPG game for mobile.

Among other things, the game will feature a dynamic open world where you can join in live online quests with hundreds of other players and take part in huge Realm vs. Realm battles.

“It’s a full-scale MMO in mobile,” says David Mohr, general manager at Gamevil Europe. “There’s not a lot of games like that in mobile.”

80 people working full speed ahead at the same time

Unity Editor の拡張性を利用することで、Gamevil はイベントを作成するためのカスタムツールを追加することができました。このイベントツールでは、複数のユーザーがシーンの作業を同時に行うことができます。作業者はイベントのロジックと場所を設定し、カットシーンのアニメーションを作成できます。

メンバー数がかなり多いチームで複雑な MMO モバイルプロジェクトを制作するために、Gamevil では、組織全体のパイプラインとプロセスに適応できるプラットフォームが必要だったのです。

ゲームのバトルデザインを担当するチームリーダー、Byong Woon Jeon 氏は次のように述べています。「Unity のモダリティは C# ベースなので、多数の人が複数のオブジェクトに対して同時に作業することができ、無駄な重複の発生を最小限に抑えることができます。「『Royal Blood』では、ゲームのさまざまなパートを 80 名のスタッフが同時に作業しているので、予定よりもかなり早く制作作業が終わる見込みです。」

One fantastic creature after another

Another way Gamevil extended the Unity Editor was with their own customized node-based creature creator, which they used together with Unity’s mecanim and override. This combination of tools enabled their artists to create high-quality visuals, which were optimized for mobile, without the help of programmers.

“Our artists had the creative freedom they needed to create. Simply by modifying the colors and textures of a basic set of characters, they were able to create a whole pantheon of interesting and compelling wizards, archers, warriors and bards,” says Byong Woon.

At the same time though, because it’s an MMO, the server had to control the whole system continuously, making it important to keep it as light as possible with a limited amount of memory.

The best tools for the best talent

Flexibility and extensibility were two reasons Gamevil chose Unity to meet their AAA ambitions in the mobile world. A third reason is Unity’s ease of use, which makes it easier to find the top-class talent out there, and if they’re not familiar with Unity already, to quickly get them up to speed.

“Unity is more developer-friendly than other game engines we’ve used in the past,” says Byong Woon. “Everything is integrated; there’s no need to use other software. So for example, that makes it two or three times faster to find and fix bugs directly in the editor. And the hierarchy really simplifies organization. Even a first-time user can understand and change the hierarchy in the system.”

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

“Unity enabled us to create AAA-quality visuals while still limiting the texture and number of polygons in order to keep rendering and downloading time to a minimum.”

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

How do you get started with Unity for Mobile?

Follow this practical guide with information and resources that will get you on your way, save you time, and help you gain the most value when developing mobile games using Unity.