

Azure PlayFab マルチプレイヤー サービスによるマッチメイキングとクロスプラットフォーム プレイのレッスン
No Man's Sky

Hello Games は、No Man's Sky という大作のアドベンチャーの作成に着手したとき、プラットフォームに関係なくすべてのプレイヤーがゲームを一緒に体験できるようにすることで、エクスペリエンスが強化されると信じていました。彼らの画期的な仕事は、Xbox、PlayStation、PC のゲーマーが一緒にプレイする機会につながりました。クロスプラットフォーム ゲームの作成に関するこのチームの分析情報は、リアルタイム通知を含む Azure PlayFab マッチメイキングや、ユーザー ベース全体でプレイヤーをグループ化するためのロビー機能を形成する上で非常に役立ちました。
このデモでは、Azure PlayFab マッチメイキングとロビーが、Steam による Xbox に対するクロスプレイで実際に機能している様子をご紹介します。
“PlayFab により、すべてのプレイヤーが一緒に探索する単一の共有宇宙というビジョンを実現できました”
— Hello Games のサーバー/マルチプレイヤー リード、Iain Brown

ソリューションの結果

コミュニティを接続
マッチメイキングを使用してプラットフォーム間でプレイヤーを統合し、柔軟なルールを使用してプレイヤーを接続する方法を決定します。

マッチしたプレイヤーの調整
マッチしたプレイヤーは、スケーラブルなマルチプラットフォーム ロビーにグループ化します。検索可能なロビーを作成、検索、結合して、カスタム マルチプレイヤー エクスペリエンスを実現します。

接続されているプレイヤーに通知
リアルタイム通知により、接続されているクライアントが更新されます。マッチメイキングまたはロビーへの変更をクライアントに通知するためにポーリングは必要ありません。