常時オンラインのゲームをプレイする最大のメリットは、パッチのダウンロードを待つ時間を無駄にする必要がないことです。一方、最も困るのは、SimCityやDiablo 3のような、オンラインサービスに依存する最新ゲームをプレイすることです。オンラインサービスは、数十万人のプレイヤーが同時にログインすると、接続が不安定になりがちです。
「ゲームのローンチは大変だよ」と、GDC Nextでの講演でマイクロソフトのジョン・ブルーノ氏は語った。「本当に悪いことが起きるんだ。」
マイクロソフトがマルチプレイヤーに注力
しかし、それはもう過去のことかもしれない。ブルーノ、そしてひいてはマイクロソフトは、今週ロサンゼルスを訪れ、Xbox Live Cloud Computeについて語った。これは、近々発売されるXbox Oneで利用可能な、今や悪名高いリモートサーバー群のグローバルネットワークの正式名称だ。
ブルーノ氏は Xbox Live の主任プログラム マネージャーとして働いており、必要に応じて Xbox One コンソールをネットワークから切断できることをすぐに指摘しました。E3 で Xbox One が常時オンラインになるように設計されているという発表を受けて世論が激しく反発したため、マイクロソフトはすぐにこれを許可しました。ただし、一部の次世代ゲームは、マイクロソフトの Xbox Live サーバーに接続できないと不都合が生じます。

Forza 5とTitanfallは、その最も分かりやすい例と言えるでしょう。Forzaは、他のプレイヤーの運転習慣に基づいて対戦相手のAIプロファイルをダウンロードし、TitanfallはXbox Liveサーバーの高度な演算能力を活用して、マルチプレイヤーゲームにAI制御の敵を登場させます。しかし、これはほんの始まりに過ぎません。Xbox Liveでは、開発者が専用サーバーを構築し、プレイヤーに煩わされることなく、オンラインでホストされているゲームの一部に変更を加えたり、アップデートをプッシュしたりすることができます。
「専用サーバーへの投資は高額で、開発リソースを奪ってしまう可能性があります」とブルーノ氏は述べた。「私たちは、マルチプレイヤーゲームをプレイする最高の場所でありたいと考えており、開発者の皆様がより良いオンライン体験を提供できるよう支援することに注力しています。」
これはプレイヤーにとって諸刃の剣です。Xbox ゲームのアップデートやパッチ適用に時間を浪費する心配がなくなる可能性はありますが (少なくとも、マルチプレイヤー アリーナや大規模マルチプレイヤー ワールドなど、オンラインでプレイする部分では)、ゲームに対するコントロールも一部失われます。

例えば、特定のマルチプレイヤーマップが気に入っていたのに、開発者がそれを変更してしまった場合、同じ趣味を持つプレイヤーと以前のバージョンをプレイしたり、オフラインでAI対戦相手とプレイしたりすることはできません。Xbox Liveサーバーにログインして新しいバージョンをプレイする必要があります。さらに悪いことに、Xbox Liveに接続し続ける必要がなくなったため、すべてのプレイヤーがXbox Liveを利用する保証はなく、開発者が、一部のプレイヤーがアクセスできない、あるいはアクセスしようとしないような高性能サーバーネットワークを最大限に活用したゲームを開発する可能性は低いでしょう。
しかし、Xbox Live Cloud Computeネットワークを導入することで、開発者は独自のサーバーに投資することなくオンラインゲームの実験を行うことができるため、近い将来、Microsoftのハードウェア向けに、より興味深いクロスプラットフォームゲームが登場する可能性が高いでしょう。MicrosoftがPC、家庭用ゲーム機、タブレット、スマートフォンでプレイできるゲーム開発の可能性をいかに無駄にしてきたかについては、以前記事に書きましたが、同社は(ゆっくりとではありますが)その可能性を受け入れようとしているようです。ブルーノ氏によると、Xbox Live Cloud Computeサーバー上で動作するゲームは、Android、iOS、OuyaといったMicrosoft以外のプラットフォームを含む、様々なデバイスから接続できる可能性があるとのことです。Microsoftがゲームにそのようなレベルのクロスプラットフォームアクセスを提供するかどうかは、まだ分かりません。