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

【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. 「フィギュア」はどうやって作られる? トップメーカーに密着したら、進化し続ける“職人技”がスゴかった!【フィギュア作り】

    「フィギュア」はどうやって作られる? トップメーカーに密着したら、進化し続ける“職人技”がスゴかった!【フィギュア作り】

  2. ケータイMMO『ネバーワールドオンライン』、その開発の舞台裏とは

    ケータイMMO『ネバーワールドオンライン』、その開発の舞台裏とは

  3. 『FGO』カルナの新モーションで悠木碧さんが感極まる! 第2部 第4章の続報や「FGO Fes. 2019」最新情報も【配信直前SPまとめ】

    『FGO』カルナの新モーションで悠木碧さんが感極まる! 第2部 第4章の続報や「FGO Fes. 2019」最新情報も【配信直前SPまとめ】

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

  5. 脱出ゲームシリーズ完結編『THE 脱出ゲーム9』配信開始

  6. 「家族を養っていた」…『モンスト』チート利用で無職の男性逮捕 ― レアキャラ販売で440万円を稼ぐ

  7. 『FGO』CBCコラボカフェはインスタ映え間違いなし!これがカルデアボーイズたちのもてなしだ

  8. 『アクション対魔忍』セクシー美女をいじれる「プライベートルーム」がパワーアップ!風呂場追加で妄想が捗ったので、新機能紹介も交えて遊んできた

  9. ドラえもんのひみつ道具「コエカタマリン」がアプリに

  10. 『ポポロクロイス物語』の今昔を比べてみた:ピエトロと仲間達編【特集】

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