パッケージ
Tiger Woods PGA TOUR BY EA SPORTS
  • EA Mobile
  • 発売日:2009/05/07
  • 価格:サービス終了
レビューを書く
準備中
お気に入りタイトル/ワード

タイトル/ワード名(記事数)

最近記事を読んだタイトル/ワード

タイトル/ワード名(記事数)

LINEで4Gamerアカウントを登録
[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情
特集記事一覧
注目のレビュー
注目のムービー

メディアパートナー

印刷2011/03/03 00:00

イベント

[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情

Carlos Barbosa氏
画像集#001のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情
 GDC 2011の2日目に行われた「Unity Track Day」は,ゲームエンジンUnityに関するセッションを集めたインイベントだ。最近勢いづいているスマートフォンと相性の良いゲームエンジンということもあってか,多少小さめの部屋ではあったものの,「Session Full」で入りきれない人も出るほどの盛況ぶりとなっていた。
 さて,そんなUnity Track Dayで,導入事例として紹介されたのが「EA Sports」のCarlos Barbosa氏による「How Electronic Arts uses Unity」という講演だ。以前,CEDECの取材でゲームエンジンUnityを紹介したときに,Electronic Arts(以下EA)が採用したということでも話題にしていた(関連記事)エンジンだが,では実際,EAはどのようにUnityを使ってゲーム開発をしているのかというのが,このセッションで解説されたわけだ。

画像集#002のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情

 もともとEAは,同社が保有するコンテンツのマルチ展開を目指しており,有名タイトルを複数のプラットフォームで展開することに意欲的で,今回の講演者が担当した「Tiger Woods PGA Golf Tour」(Tiger Online)もその一つである。そういった背景のもと,ゴルフのブラウザゲーム化を検討していた開発チームが目をつけたのがUnityだった。標準サンプルプログラムであるIsland Demoにぶったまげ,とりあえずUnityを使い,アジャイル開発を導入して少人数チームでプロトタイピングしてみたのだという。その結果,実働するデモを2週間で仕上げることができたそうだ。

画像集#003のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情 画像集#004のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情

 既存のアセットを使い回していることもあるが,サーバークライアント型のゲーム,それもブラウザゲームとは思えないクオリティのものを,初めて使ったエンジンを用いて2週間で仕上げるというのは,驚異的な開発速度といっていいだろう。ちなみに,コード部分での流用はまったくなく,スクラッチで作ったということだった。

画像集#005のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情 画像集#006のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情

画像集#011のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情
 とはいえ,その試みは「大成功」とはいえなかったようだ。一つのプロジェクトを大きくしすぎてしまったことなどから,結局は作り直しになったのだという。パフォーマンスにも問題があったようで,レンダリング時のドローコールを減らすという古典的な手法で最適化を図っている。そのため,多くのパーツに分かれていた地形をまとめなおしたり,1オブジェクトに対してマテリアルを1個だけに限定したりといった最適化も進めていったとのこと。
 なお,ゲームで使用するアセットについては,社内の移植用チームが手馴れていたこともあって,ブラウザゲーム用に変更することは(他社と比べれば)いくぶん楽だったようだ。それでも,キャラクターで使用できるボーンの数を数百から25個に縮小しなければならなかったりなど,相応の手間はかかっているとのことだった。

 そうこうしてゲームをリリースすると,やってきたのがソーシャルゲームブームで,セッションの話題は同社の「Live Development」に移行する。ソーシャルゲームブームの到来で,これまで開発してきたコンシューマゲームとは大きく体制を変えなければならないことがはっきりしたわけだ。DAU/WAU/MAUといったアクティブユーザー数(日/週/月ごと)や継続率,ARPU(ユーザー一人当たりの平均収益)とARPPU(課金ユーザー一人当たりの平均収益)などを指標としたデザインが求められ,EAではこれまでとは違ったデータの収集を開始している。データになんらかのパターンが見出せないかいろいろと実験を繰り返すため,従来の6週間単位の開発サイクルから,一気に1週間単位の開発サイクルに移行したとのこと。

画像集#007のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情 画像集#008のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情

 そうして作られたのが,Facebook版のゴルフゲーム「PGA Tour Golf Challenge!」となる。Tiger Onlineから無駄な部分を削り,一度はWeb要素に追い出していたUI部分をクライアント内に取り込み,シェーダや地形,キャラクターなどを新しくしてFacebook用に落とし込んでいるという。開発期間はTiger Onlineのときの1/4にまで短縮され,結果もかなり良好だったようだ。
 EAでは,さらにプラットフォームを広げようと,スマートフォンやタブレットなどに目を向けており,極秘プロジェクトも続々と進行しているという。
 これらの成果は,UnityなしにはありえなかったとBarbosa氏は語る(独自の手法を使った同様のプロジェクトはことごとく失敗しているそうだ)。Unity上でアジャイルプロセスを完成させた,同社の今後の展開が気になるところである。

画像集#009のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情 画像集#010のサムネイル/[GDC 2011]Unityを使い,1週間の開発周期に移行して進められるEAのブラウザゲーム開発事情
  • 関連タイトル:

    Tiger Woods PGA TOUR BY EA SPORTS

  • この記事のURL:
4Gamer.net最新情報
プラットフォーム別新着記事
総合新着記事
企画記事
スペシャルコンテンツ
注目記事ランキング
集計:11月21日〜11月22日