メイン コンテンツへスキップ
Game Dev
Grid with dots
Motif with triangles

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

No Man's Sky

No Mans Sky ロゴ

Hello Games は、No Man's Sky という大作のアドベンチャーの作成に着手したとき、プラットフォームに関係なくすべてのプレイヤーがゲームを一緒に体験できるようにすることで、エクスペリエンスが強化されると信じていました。彼らの画期的な仕事は、Xbox、PlayStation、PC のゲーマーが一緒にプレイする機会につながりました。クロスプラットフォーム ゲームの作成に関するこのチームの分析情報は、リアルタイム通知を含む Azure PlayFab マッチメイキングや、ユーザー ベース全体でプレイヤーをグループ化するためのロビー機能を形成する上で非常に役立ちました。

このデモでは、Azure PlayFab マッチメイキングとロビーが、Steam による Xbox に対するクロスプレイで実際に機能している様子をご紹介します。

PlayFab により、すべてのプレイヤーが一緒に探索する単一の共有宇宙というビジョンを実現できました

 Hello Games のサーバー/マルチプレイヤー リード、Iain Brown

Decorative dot grid and triangles.

ソリューションの結果

戦闘員が遠くに船がある雪のツンドラを見つめている。

コミュニティを接続

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

背景にネオン灯があり、プレイヤーが一緒に集まっている。

マッチしたプレイヤーの調整

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

ジェット パックを付けたプレイヤーが浮いている。他のプレイヤーが遠くの建物に向かって歩いている。

接続されているプレイヤーに通知

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