Unityの検索機能

少人数のチームで、成功するゲーム制作を

美しい手描きのベクター・グラフィックスを使ったプレミアムゲーム

forma.8:Unityで作る2Dゲームのケーススタディ

ビデオゲームジャーナリストの Mauro Fanelli 氏とベテラングラフィックデザイナーの Andrea Gellato 氏は副業でゲーム制作をしていましたが、2014 年にゲーム開発者を専業とすることを決めました。彼らは会社を辞め、Unity の力を借りて「MixedBag」という、たった 2 名のスタジオを作ります。そして、アクションアドベンチャーゲーム『forma.8』で彼らが思い描いていたビジョンを実現する夢を追ったのです。

ゲーム

forma.8, 2D横視点(サイドビュー)スクロールの探索型(metroidvania)アクションアドベンチャーゲーム

目標

美しい手描きのベクター・グラフィックスを使ったプレミアムゲームを作る

対応プラットフォーム

PlayStation 4, PlayStation Vita, Nintendo Switch, Wii U, Xbox One, iOS, PC / MAC / Linux, FaceBook GameRoom

チームメンバー

7人

所在地

トリノ、イタリア

Unityは、独学のプログラマーとアーティスト共同制作者の夢のゲームを実現させました。

Unity によってなし得たこと

  • 約 1 ヶ月間で『forma.8』のプロトタイプを作成した
  • アセットストアのプラグインで作業の月数を短縮した
  • わずか 5 人のチームで、配信開始時に 6 つのプラットフォームに『forma.8』を配信した(現在は 10 のプラットフォームに対応)
  • わずか10日間でNintendo Switchに移植した
forma.8 video interview
MixedBag スタジオ共同創業者の Mauro Fanelli 氏が Unity の 2D ツールを用いてビジョンを実現する方法について語ります。

夢をかなえるときが来た

Mauro Fanelli 氏と Andrea Gellato 氏は、市場に iOS が爆発的に広がったとき、彼らの夢のゲームを実現するときが来たと確信しました。ただしリソースが限られているため、彼らの開発を強力に推進する使いやすいツールが必要でした。その頃の様子を、Fanelli 氏はこう語っています。

「私は、本当のところは、いつもゲームを作りたいと思っていました。しかし、私はゲーム開発については独学だったこともあって、優秀なプログラマーとは言えませんでした。そんな中で、Unity がとても使いやすいという事実は思わぬ幸運だったと思います。Unity がなければ、2人で会社を設立してゲームを作るなど、到底できなかったでしょう。Unityだから、約 1 ヶ月で『forma.8』のプロトタイプを作ることができたのです」

どんな問題にも対処できるソリューション

Unity の使いやすさに加え、他の Unity 開発者やアセットストアのサポートも MixedBag の成功につながりました。

「Unity には経験豊富な Unity ユーザーがたくさんいる素晴らしい開発者コミュニティがあり、フォーラムに参加すれば問題はほとんど解決されます」

また、Fanelli 氏は「アセットストアのツールは作業を楽にしてくれるし、実際、新しいものを開発するときはまずここを検索するんだ」と言います。

「すでに誰かが私たちに代わってコードを書いているなら、問題を解決するためにコードを再利用してみる。アセットストアでさまざまなプラグインを 15 ~ 20 ほど購入して使ったところ、たった 5 人のスタジオで 20 人の開発者を必要とするものを構築できるようになった。それは信じられないほど頼りになり、数か月かかる予定だった作業時間を短縮することができたんだ」

ゲームに魂を込める場所:印象的な2Dの外観

Fanelli 氏が自身の好きな 90 年代の作品のひとつ(アクションアドベンチャーゲーム『Another World』)から着想を得ていたこともあり、彼と会社にとって、『forma.8』を 2D で開発することが望ましいことは明らかでした。また、彼と彼のパートナーの Gellato 氏は、外観と雰囲気に対する明確なビジョンをすでに持っていました。

「それはいわば、私たちの夢のプロジェクトでした。 そして私たちの中では、それがどのように見えなければならないかのイメージは固まっていました。こんなユニークなグラフィックスタイルにしたいと。目標の1つは、画面のピクセルを意識させないことでした。補色を使わずに、美しくかつ大胆でなければならなかったのです。」と彼は答えた。

最終的には『forma.8』のすべてのビジュアルは黒いシルエットベースになりましたが、背景は常に鮮やかでカラフルな色使いで表現されています。

forma.8

美しい 2D ゲームは、効率的な開発を可能にする 2D エンジンから生まれる

2011 年に彼らが『forma.8』の制作を開始した時点で、Unity エンジンは 2D 向けサポートをほとんど提供していませんでした。そのため、Unity 2D エンジンが導入されたときに、彼らは大喜びしたといいます。

「物理に関するところでは、シミュレーションが安定していたことは大きな助けになりました。Unity 2D エンジンを使うと、衝突やテレポートの計算を行なう必要がないのです。エラーはもう心配する必要はないし、壁を通るときにメッシュコライダーの中にいるか外にいるかを検出する必要もない。私たちは 2D エンジンに切り替えたばかりでありながら、パフォーマンスは大幅に向上しました」

6つの異なるプラットフォームに配信

Unity のマルチプラットフォームのサポートにより、『forma.8』は多くのプラットフォームに向けて迅速に展開することができました。また、多くのコードを記述せずに、さまざまなプラットフォームでコントロールシステムを動作させるため、コンソール機能のプラグインラッパーで Unity エディターを拡張しました。

「ゲームのローンチには大きなリソースが必要になることがあるため、少人数チームでのゲーム制作では、ひとつかふたつのプラットフォームにローンチするのが精いっぱいでした。しかし『forma.8』は 5 人チームで 6 つの異なるプラットフォームへ同時に配信しています。実際、Nintendo Switch へのゲームの移植には約 10 日間しかかかりませんでした。ゲームを移植することは、以前は大きな課題でしたが、今は Unity でどこにでもデプロイできるようになったのです。」

MixedBag開発『forma.8』は以下のプラットフォーム向けに配信しています。
PlayStation 4、PlayStation Vita、Nintendo Switch、Wii U、Xbox One、iOS、PC、Mac、Linux、FaceBook GameRoom

「Unity 2D エンジンを使うと、衝突やテレポートの計算を行なう必要がないのです。エラーはもう心配する必要はないし、壁を通るときにメッシュコライダーの中にいるか外にいるかを検出する必要もない。私たちは 2D エンジンに切り替えたばかりでありながら、パフォーマンスは大幅に向上しました。」

— MixedBag共同創業者、Mauro Fanelli氏

Unity でどうやって 2D ゲームを作るのですか?

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

関連するケーススタディ

OK

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