Unityの検索機能

魔法使いと戦士たち、そしてモバイルゲーム向けの 1 体のモンスター

PC 並みのクオリティを持った AAA タイトルを、Unity を用い、どのようにしてモバイル上で表現していくかについて解説します。

Royal Blood:Unity で作るモバイルゲームのケーススタディ

高いクオリティのPCゲームとモバイルゲームとのギャップを埋めるために、会社内のすべてのスタジオが効率よく制作に打ち込める柔軟なプラットフォームが不可欠でした。Unity エンジンは、Gamevil がモバイル環境で AAA タイトルのクオリティを実現するために必要となるすべてを実現しました。

ゲーム

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

目標

PC とモバイルのグラフィックスのギャップを埋める

対応プラットフォーム

iOS、Android

チームメンバー

100 名以上

所在地

本社:ソウル、ロサンゼルス

Gamevil Gamevil の何百ものモバイルゲームは、計 500 万回以上ダウンロードされています。Lean Studios で Gamevil の自社チームが、現在の大型 MMO モバイルプロジェクト『Royal Blood』を 2015 年に始めたとき、プラットフォームの柔軟性と、拡張性と使いやすさを評価して、Unity でプロジェクトを作ることを選択しました。

Unity によってなし得たこと

  • Royal Blood』プロジェクトでは 80 人の開発者が同時に制作作業を行なう
  • アーティストが独自にキャラクターや環境をすばやく変更できる
  • 以前のソリューションよりも 2〜3 倍速くバグを検出して修正が可能
  • Royal Blood』が「MWU Korea Awards 2017」で Best Graphics Award を受賞
Royal Blood: Unity for mobile games case study
Gamevil チームのメンバーがモバイル向けにクオリティの高いMMOゲームを作成する、というチャレンジについて語っています。

豊かな世界を手のひらで体験する

Gamevil では世界中の 14 のオフィスで、計 500 名以上のスタッフが働いています。アジアにおいて、MMORPG ゲームが欧米に続いて人気を獲得するという予測のもと、モバイル向けの壮大な MMORPG である『Royal Blood』の開発に、80 人を超えるチームで対応しています。

とりわけ、このゲームは数多くのプレイヤーと一緒にライブで遊べるオンラインクエストに参加して、巨大な勢力間のバトルに加わることができるダイナミックなオープンワールドのゲームプレイが楽しめます。

「モバイルの大型 MMO だ」、「モバイルでこんなゲームはあまりないよ」と Gamevil Europe の GM である David Mohr 氏は述べています。

80 人が同時にフルスピードで作業を行なう

Unityエディターの拡張 のおかげで、Gamevil はイベントを作るためのカスタムツールを追加することができました。このイベントツールは、複数のユーザーが同時にシーンで作業することが可能で、イベントのロジックと位置を設定し、カットシーンのアニメーションを作成できます。

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

「Unity の C# によるモダリティは、多くの人が複数のオブジェクトで同時に作業することを可能にし、不要な重複の可能性を最小限に抑えている」とゲームのバトルデザインのチームリーダー、Byong Woon Jeon 氏が述べています。また、「『Royal Blood』については、ゲームのさまざまなパートで同時に 80 名が作業できたので、結果的に予定よりかなり早く制作作業をやり終えることができたんだ」とも述べました。

The Gamevil-Royal Blood mobile game team

ファンタスティックなクリーチャーが次々と登場

Gamevil が Unity エディターを拡張したもう一つの方法は、独自のカスタマイズされたノードベースのクリーチャー作成ツールによるもので、Unity のメカニムとオーバーライドを組み合わせて使うというものです。これらのツールの助けを得て、アーティストはプログラマーの手を借りることなく、モバイル向けに最適化された高クオリティなビジュアルを作成することができました。

「弊社のアーティストたちは、クリーチャーを創り出すために必要な創造的自由を生み出した。基本のキャラクターの色やテクスチャーを変更するだけで、面白くて魅力的な魔法使い、アーチャー、戦士、吟遊詩人などが集うパンテオンを創り出すことができるんだ」と Byong Woon 氏は語ります。

しかし同時に、本作は MMO であるため、サーバーはシステム全体を継続的に制御しなければなりません。メモリの量を制限することで、出来るだけ軽く保つことが重要です。

Node-based creature creator

最良の人材のために、最高のツールを

Unity を選んだ理由はまず柔軟性と拡張性の 2 つであり、Unity エンジンを用い、モバイル環境で AAA タイトル並みのグラフィックス開発を行なうという野望を満たしうるものでした。3 つ目の理由は、Unity の使いやすさです。その使いやすさ故にコミュニティが大きく、トップクラスの人材も見つけやすいですし、もし獲得した人材が Unity になじみがなくても、すばやく使いこなすことができます。

「Unity は過去に使用した他のどのゲームエンジンよりも開発者にとって理解しやすく、使いやすいよ。すべてが一体化されていて他のソフトウェアを使う必要がない。このため、たとえば、エディターで直接バグを見つけて修正するのが 2〜3 倍早くなる。また、ヒエラルキーは実に組織を簡略化してくれる。たとえ初めてのユーザーでも、システム内のヒエラルキーを理解し変更することができるからね」と Byong Woon 氏は語りました。

「Unity を用い、AAA タイトル並みのビジュアルを作成しつつ、レンダリングとダウンロードの時間を最小限に抑えるために、ポリゴンのテクスチャとポリゴン数を制限することができました」

— Byong Woon Jeon(『Royal Blood』バトルデザイン担当チームリーダー)

Unity でモバイル向けゲームの制作を始めるには?

Unity でモバイルゲームを制作するにあたって、時間を短縮するためのヒントや役立つ情報、リソースを備えた実践的なガイドを参考にしましょう。

関連するケーススタディ

OK

弊社の Webサイトは最善のユーザー体験をお届けするためにクッキーを使用しています。 詳細はこちらをクリックしてください。