Microsoft(マイクロソフト)は米国時間3月14日、同社のゲームに関するすべての製品を1つの傘下に収める新たな戦略を発表した。そこには、Xbox Live、Azure PlayFab、Direct X、Mixer、Virtual Studio、Simplygon、そしてAzureが含まれる。それはMicrosoft Game Stackと名付けられ、業界トップのスタジオにいるデベロッパーから、個人で仕事をしていデベロッパーまで、規模には関係なく必要な開発ツールを提供する。そうして開発されたゲームは、さまざまなデバイス、プラットフォーム上で動作することになる。
「Game Stackは、Direct XやVisual Studio、Azure、PlayFabといったゲーム開発プラットフォーム、ツール、サービスを、あらゆるゲーム開発者が利用できる堅牢なエコシステムに統合します」と、Microsoft Gaming Cloud担当の副社長のKareem Choudhry氏は述べた。「これはまだ始まったばかりの旅だと考えています」。
開発者が、利用したいサービスを自由に選ぶことができる、という点は注目に値する。例えば、Game StackにはAzureも含まれているものの、全体としては特定のクラウドサービスやデバイスに依存することはない。とはいえ、Microsoftとしてはデベロッパーが優先的にAzureを採用してくれることを望んでいるのは間違いない。つまるところ、最近のゲームのほとんどは、何らかのオンラインコンポーネントを含んでいる。それがマルチプレイヤーをサポートするゲームでないとしても、プレーヤーのアカウント、ゲームのパフォーマンスデータ、その他の情報を保存しておく場所を必要とするからだ。
Game Stackの中心的なコンポーネントとなるのがPlayFabだ。これはクラウドに接続するゲームを開発するためのバックエンドサービスで、これもAzureファミリーの一員に加えられた。Microsoftがこのサービスを買収したのは、去年の初めの頃のことだった。注目すべきは、それがメジャーなすべてのゲームプラットフォームをサポートしているということ。Xboxはもちろん、PlayStation、Nintendo Switch、さらにはiOS、Android、PC、そしてウェブまでを含む。
今日の発表に合わせて、Microsoftは、いくつかの新しいPlayFabのサービスを開始した。その中には、PlayFab Matchmakingも含まれている。これは、Xbox Liveのマッチメイキング機能を移植したもの。これにより、あらゆるデバイス用のゲーム開発で、すべてのデベロッパーが利用できるようになった。このサービスは、現在公開プレビュー中だが、プライベートプレビューとなっているものにも、以下のようなサービスがある。まずPlayFab Partyは、ボイスチャットにも対応したチャットサービスで、これもXbox Party Chatを元にしたもの。次にPlayFab Insightsは、リアルタイムのゲームのパフォーマンスを遠隔測定する。またPlayFab PubSubは、プレーヤーに対してゲームのアップデート、通知、その他の情報をプッシュする。そしてPlayFab User Generated Contentは、プレイヤー自身が作成したコンテンツを、他のユーザーと安全に共有できるようにする。これは、Minecraftマーケットプレイス用の技術を応用したものだ。
Game Stackは、単なるブランディングに過ぎないと感じられるかもしれない。しかし、AmazonやGoogleに対抗するため、MicrosoftがPlayFabに多額の資金を注ぎ込んでいるのは明らかだ。それらのライバルも、最近、ゲームのデベロッパーをかなり重視する姿勢を示している。
以上の発表に加えて、Microsoftは今日、さらにXbox Live用のSDKを、iOSとAndroidデバイス向けに提供することも明らかにした。それにより、デベロッパーはXbox Liveのアカウントやコミュニティサービスを、これらのプラットフォーム上のゲームに組み込むことも可能となった。
[原文へ]
(翻訳:Fumihiko Shibata)