人生にゲームをプラスするメディア

【FGS5】Flashゲームを「Unity 3D」を介してスマートフォン対応を実現する

Berzerk Studioの共同創業者であるSmon Lachance氏は「Flash Gaming Summit 5」で講演し、同社が取り組んできたFlashからゲームエンジン「Unity 3D」を介したスマートフォンへの移植手法について語りました。

モバイル・スマートフォン iPhone
Berzerk StudioのSmon Lachance氏
  • Berzerk StudioのSmon Lachance氏
  • Berzerk Studioは2008年設立のゲームスタジオ
  • なぜUnityを選んだのか
  • どのように実現したのか
  • 3つの問題点
  • アセットを移植する際の問題点
  • コードを変換する際の問題点
  • 実際のゲームのコードから
Berzerk Studioの共同創業者であるSmon Lachance氏は「Flash Gaming Summit 5」で講演し、同社が取り組んできたFlashからゲームエンジン「Unity 3D」を介したスマートフォンへの移植手法について語りました。

Berzerk StudioはFlashで開発された数多くのカジュアルゲームを提供している会社で、『Berzerk Ball』『Delivery Man』『PeaceKeeper』『Sands of the Coliseum』『Berzerk Battle』などのタイトルがあります。ゲームは同社のウェブサイトで遊ぶ事ができ、広告がメインの収益源となっています。そんな同社は近年スマートフォンにも力を入れています。

スマートフォンを視野に入れるようになった同社は、ちょうど認知度を上げてきたゲームエンジンのUnityを用いてFlashからスマートフォンへの移植を実現しています。Unityを選択した理由としては一度制作すればiOSとAndroidの両方で展開できる事、搭載されているスクリプト言語「Unity Script」がFlashのActionScriptと非常に良く似ている事が挙げられました。

異なる開発環境に移植する際には問題もあります。Lachance氏は「(1)イラスト素材の変換」「(2)アニメーションデータの変換」「(3)コードの変換」の3つが課題だったと言いいます。素材ではベクターデータからテクスチャマップに変換して利用する必要があり、コードについては定型的に変更を加える必要があったようです。置換で対応できる箇所は強引にやりつつ、もちろん、それでは不可能な部分も出てきたようです。また、単に置換だけではパフォーマンスは充分ではなく「Unity Profiler」を使いながらドローコールの削減などに取り組んだとのこと。特に「==null」の処理には時間がかかる事が分かったそうです。

移植に要した日数は『Berzerk Ball』で80日だったのが、『Delivery Man』では15日、『PeaceKeeper』では10日、『Frantic Frigate』では4日間と現在では非常に短く抑えられています。Unity TechnologiesではUnity→Flashの生成には対応していますが、逆もまた有りなのかもしれません。

最後にLachance氏はこの手法の利点、不利な点を語り、大きいポイントとしては移植にかかる時間とコストがかなり削減できる点を挙げ、難しい点としては2つのソースコードとアセットを管理することによるメンテナンスの困難さを挙げていました。

「それなら最初からUnityで作ればいいじゃん?」というツッコミもありそうですが、アーティストがFlashのワークフローに慣れてしまっている点や、ブラウザ版を作る際にUnityは素材でベクターデータを使えないので容量が大きくなってしまうという点が指摘されていました。
《土本学》
【注目の記事】[PR]

編集部おすすめの記事

特集

モバイル・スマートフォン アクセスランキング

  1. 『FGO』現在出ている情報からカルデアの年表を考察【特集】

    『FGO』現在出ている情報からカルデアの年表を考察【特集】

  2. 『FGO』第2部第3章は中華系サーヴァントがズラリ!中国の正史「二十四史」で活躍した時代を知ろう

    『FGO』第2部第3章は中華系サーヴァントがズラリ!中国の正史「二十四史」で活躍した時代を知ろう

  3. 落ち着いたら『FGO』の聖地を巡ろう! 5周年企画「under the same sky」の各地域まとめ―特徴やサーヴァントとの繋がり、小ネタ等を紹介【東日本編】

    落ち着いたら『FGO』の聖地を巡ろう! 5周年企画「under the same sky」の各地域まとめ―特徴やサーヴァントとの繋がり、小ネタ等を紹介【東日本編】

  4. 『ウマ娘』サトノダイヤモンドは「セガ」の関係者!?こっそり仕込まれた「セガネタ」の数々

  5. 『FGO』一番好きな褐色サーヴァントは誰?(女性編)【読者アンケート】

  6. レイド続きで回復アイテムが少なくなってない?知っておくと得する補充術【ポケモンGO 秋田局】

  7. 『ウマ娘』体操服アプデ、「ブルマ」or「短パン」にも規則性が! 開発陣の“並々ならぬこだわり”を感じる4ポイント

  8. 『ブルアカ』で女子高生に「先生」と呼ばれ慕われる甘い関係ーしっかり者の尻に敷かれたり、おっとり女子に癒されたりな日々に溺れたい

  9. 【特集】『FGO』主人公って「マスター」以外になんて呼ばれてる?子ジカにオタクに黒騎士まで!

  10. オールドゲームの名作『クレイジー・クライマー』がAndroidに登場

アクセスランキングをもっと見る