> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab でバックエンド サービスを追加する

> 自前のサーバーをホストせずに、アイデンティティ、マルチプレイヤー、リーダーボード、経済、ライブオペレーションを利用できるよう、GDK タイトルを早い段階で PlayFab と組み合わせます。

GDK タイトルは早い段階で [PlayFab](https://docs.xbox.com/ja-jp/services/playfab/get-started.md) と組み合わせてください。PlayFab は Microsoft が提供するゲーム向けのバックエンド サービス (Backend-as-a-Service) で、自前のサーバーをホストすることなく、アイデンティティ、マルチプレイヤー、リーダーボード、経済、ライブオペレーションを利用できます。

## なぜ今 PlayFab を追加するのか

* **クロスプラットフォーム アイデンティティ:** XBOX、Steam、PSN、モバイル、カスタム ログインを 1 つの PlayFab プレイヤー アカウントの下にリンクします。
* **ライブ ゲーム サービス:** リーダーボード、統計、プレイヤー セグメント、スケジュールされたタスク、A/B 実験。
* **マルチプレイヤー基盤:** クロスプラットフォーム プレイに対応した PlayFab [Lobby、Matchmaking、Party](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/lobby.md)。
* **経済:** Catalog v2、Inventory v2、Microsoft Store の突合を [Economy v2](https://docs.xbox.com/ja-jp/services/playfab/economy-monetization/economy.md) で提供。
* **分析:** PlayStream イベント、ダッシュボード、Insights を [Analytics](https://docs.xbox.com/ja-jp/services/playfab/data-analytics.md) で提供。

## はじめに

**1. PlayFab タイトルを作成する**

[developer.playfab.com](https://developer.playfab.com) にサインインしてタイトルを作成します。**Title ID** を記録してください。これを SDK に渡します。

**2. PlayFab GDK SDK をインストールする**

プロジェクトに [PlayFab GDK SDK](https://github.com/PlayFab/XPlatCppSdk) を追加します。XSAPI と共存してクリーンにリンクでき、libHttpClient を共有します。

**3. XBOX アイデンティティでプレイヤーをサインインさせる**

[`XUser`](https://docs.xbox.com/ja-jp/reference/system/xuser/xuser_members) を通じてタイトルがすでに取得している XSTS トークンを使用し、PlayFab Authentication API から `LoginWithXbox` を呼び出します。PlayFab は初回呼び出し時にマスター アカウントを作成またはリンクします。

**4. 必要なサービスを選択する**

設計に応じて、Economy、Lobby、Matchmaking、Leaderboards、または Analytics を追加します。各サービスはオプトインです。

## PlayFab がオプションになる場合

タイトルが XBOX 側の機能 (実績、プレゼンス、ソーシャル、MPSD マルチプレイヤー、Game Chat 2) のみを必要とする場合は、PlayFab を使用せず、[XBOX services](https://docs.xbox.com/ja-jp/services/xbox-services/index.md) を直接利用して出荷できます。ただし、ライブ運用のクロスプラットフォーム タイトルの多くは PlayFab を利用することでメリットを得られます。

## 次のステップ

プロジェクトはビルドでき、バックエンド サービスの計画も整いました。あなたが出荷しようとしているものに合った、厳選されたパスを選択してください。

> [card] [はじめにガイド](https://docs.xbox.com/ja-jp/paths/porting/overview.md)
>
> Build、Develop、Services、Publishing へと導く、厳選された 7 つのパス。

## 関連項目

* [PlayFab の概要](https://docs.xbox.com/ja-jp/services/playfab/get-started.md)
* [PlayFab アイデンティティ](https://docs.xbox.com/ja-jp/services/playfab/identity.md)
* [Microsoft Store の購入を PlayFab Economy と統合する](https://docs.xbox.com/ja-jp/services/playfab/economy-monetization/economy.md)


## Related topics

- [バックエンド サービスおよびツール向け PlayFab Services](https://docs.xbox.com/ja-jp/services/playfab/sdks/platforms/services.md)
- [PFEventPipelineAddUploadingEntity](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineadduploadingentity.md)
- [タイトル エンティティからのゲーム サーバー](https://docs.xbox.com/ja-jp/services/playfab/sdks/c/server.md)
- [サービスからサブスクリプション製品を管理する](https://docs.xbox.com/ja-jp/publishing/xstore-commerce/xstore-managing-subscriptions.md)
- [ライセンス トークンを使用してサービスでライセンスを検証する](https://docs.xbox.com/ja-jp/publishing/xstore-commerce/xstore-license-tokens.md)
