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

【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga

ゲームビジネス 開発

【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
  • 【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
  • 【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
  • 【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
  • 【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
  • 【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
  • 【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
  • 【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
  • 【GDC2010】1億人のユーザーを抱える『FarmVille』の開発と運用・・・Zynga
ソーシャルゲームメーカーとして世界最大、実に2億人のユーザーを抱えるZynga。中でも『FarmVille』は牧場系ソーシャルゲームの原点であり、かつユーザー数も1億人を超える世界最大のソーシャルゲームです。GDC初日の「Social & Online Games Summit」ではZyngaのAmitt Mahajan氏が登壇し、「Rapidly Developing FARMVILLE: How We Created and Scaled a #1 Facebook Game in 5 Weeks」というタイトルで講演しました。

Amitt Mahajan氏FarmVille2つの目標


『FarmVille』は僅か5週間という開発期間の中で、11名のスタッフによって制作されました。プログラマーが6人、アーティストが2人、プロデューサー/デザイナーが3名という構成です。そんな『FARMVILLE』は運営開始から24時間で1万8000人のユーザーを集め、4日後には早くも100万ユーザーを突破しました。今日ではインストール数では1億1000万人以上、3100万人が毎日遊ぶというゲームになりました。

このような急成長の影には多くの困難があったのは想像に難くありません。Zyngaのチームでは、ゲームの開発にかける時間を極力短くする、何百万人のユーザーにも提供可能なスケーラビリティを実現する、という2点に腐心したそうです。

まずゲーム開発のスピードを上げるという点では、サーバー側にPHP、クライアント側にフラッシュを採用。この2つは多くの開発者が使いこなす事の出来るメジャーな言語です。また、デザインには余りこだわらないことでスピードを上げました。さらに、XMLを使ってデザイナーでもゲームをデザインできるような仕組みを設け、プログラマーが関わる部分を減らし、効率化を図っています。

スケーラビリティの実現では、クライアント側とサーバー側の双方にネットワークレイヤーを置き、複数のリクエストを一度に送信できるようにすることでロード時間を約50%削減しています。また、Facebook APIの使用を専用のソーシャルネットワークラッパーで行うようにして負荷を抑えています。また、そうすることで他のプラットフォームへの移植を容易にしています。ウェブサーバーはクラウド側に置き、負荷に応じてすぐに増強できる構成になっています。

サーバー構成ネットワークレイヤーソーシャルネットワークラッパー


ロード時間の短縮にはリモートコールの徹底した排除や、ソーシャルネットワークラッパーの中の遅いFacebook APIの呼び出しや、DBラッパーの中のSQLなどをキャッシュすることで対処しています。

これらの工夫を重ねたとしても負荷が高まりサーバーが落ちてしまう事態は考えられます。ZyngaではNagiosやMuninを使って常にサーバーの負荷を監視しています。ロード時間/トラフィックのグラフ、Memcacheの解放回数などをチェックしているようです。

講演内容は基本的な方法論をきちんと実践しているという印象で、世界最大のソーシャルゲームであっても、対処の仕方は普通のソーシャルゲームと変わらないようです。スケールできるサーバー構成にする、キャッシュするなどして負荷を減らす、それでも落ちたら迅速に反応できる監視体制を作る。絶えず地道な改善をすることこそ多くのユーザーを抱えるゲームに必要なものなのかもしれません。

Mahajan氏は最後に「ソーシャルゲームは短距離走ではなくマラソンです。長い勝負になります。ロンチの前日はしっかり寝て備えるようにしましょう」と笑いを取りながら講演を締めくくりました。
《土本学》

編集部おすすめの記事

ゲームビジネス アクセスランキング

  1. VRで倉持由香と星名美津紀に会える、「トキメキメテオ」第一弾をいち早く体験してみた ― 本当に”トキメキ降臨”なのか?

    VRで倉持由香と星名美津紀に会える、「トキメキメテオ」第一弾をいち早く体験してみた ― 本当に”トキメキ降臨”なのか?

  2. マシュのトレーニングをサポート!「FGO VR feat.マシュ・キリエライト」体験レポ

    マシュのトレーニングをサポート!「FGO VR feat.マシュ・キリエライト」体験レポ

  3. 【週間売上ランキング】首位『真・女神転生IV FINAL』9.6万本、『戦場のヴァルキュリア リマスター』が2.4万本ほか(2/8~2/14)

    【週間売上ランキング】首位『真・女神転生IV FINAL』9.6万本、『戦場のヴァルキュリア リマスター』が2.4万本ほか(2/8~2/14)

  4. 【特集】『東方Project』商業・海外展開の裏側、その背景には時代の変化が

  5. 【TGS2015】レベルファイブ日野氏があかした成功の秘訣、それは経営者とクリエイターが「なかよくすること」

  6. 【特集】『オーバーウォッチ』日本語版はこうして生まれた…スクウェア・エニックス 西尾勇輝氏に聞く「ゲームローカライズ」とは

  7. 稲船氏によるゲーム企画体験会&comceptインターンシップ選考会がヒューマンアカデミー校で実施

  8. GTX 1080 Tiで動作する『FF15』!GDC海外映像―ネコもふさふさ

  9. VR施設「VR PRAK TOKYO」渋谷にオープン!6タイトルを70分遊び放題で3300円

  10. 【特集】VRで盛り上がるジョイポリス、だがセガは1994年にVRアトラクション「VR-1」を導入していた

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