Microsoft 開発キットと PlayFab を使用してマルチプレイを実装する
Xbox サービスと PlayFab マルチプレイの API を使用して、プレイヤーの招待の送信と承諾、マッチメイキング、ボイス チャット、テキスト チャットなどの機能を有効にします。 一般的なマルチプレイ シナリオは次のとおりです。
- 比較または間接プレイ: プレイヤーは、ゲームの同じインスタンスで直接ゲームプレイすることなく、間接的に互いに競争します。
- ローカル プレイまたはリビングルーム プレイ: このシナリオは、2 人以上のプレーヤーが 1 つのデバイスで互いに競争したり協力したりしながら一緒にゲームをプレイすることを前提としています。
- 友だちとのオンライン プレイ: このシナリオは、最も一般的なオンライン マルチプレイ エクスペリエンスです。 ここでは、プレイヤーは知らない人ではなく、友だちとだけゲームをプレイしたいと考えています。
- ゲーム セッションのリストを介したオンライン プレイ: このシナリオでは、プレイヤーはゲーム内で参加可能なゲームプレイ セッションのリストを参照し、そこから参加するセッションを選択できます。
- 単純なマッチメイキング: このシナリオでは、プレイヤーまたはプレイヤーのグループが、オンライン ゲームを一緒にプレイする他のプレイヤー (知っているプレイヤーの場合もあれば、そうでない場合もあります) を探します。
- スキル ベースのマッチメイキング: このシナリオでは、マッチメイキング サービスに、スキル、プレイヤー レベル、その他のゲーム固有のプロパティなどの、より高度なルール セットが含まれます。
ゲームにマルチプレイ機能を実装する詳細については、次の記事を参照してください。
関連項目
-
これは、ゲームで Microsoft Azure PlayFab パーティーおよび Multiplayer C++ の SDK と API を使用する方法を示すシンプルなマルチプレイ ゲームです。