ファンデーション モードは、対象となる Xbox エコシステム開発者が追加コストなしで PlayFab ゲーム サービスを使用できるようにする PlayFab サービス レベルです。 プレイヤー ID、マルチプレイヤー、プログレッション、エコノミー、コミュニティのコア機能が含まれています。ゲームを構築し、あらゆる地域でリリースするために必要なものがすべて含まれています。
開発者が Xbox でゲームをリリースしている場合、または Xbox でリリースする予定の場合は、ファンデーション モードを使用することで、予算や請求の負担をかけずに、基本的なバックエンド サービスにアクセスできます。
PlayFab の全機能の詳細については、「PlayFab とは」を参照してください。
対象
開発者は、次の要件を満たしている場合、ファンデーション モードの対象となります。
PlayFab ゲーム マネージャーでスタジオを登録します。
Xbox でゲームをリリースしている、またはリリースする予定です。
PlayFab アカウントをパートナー センター のスタジオと製品にリンクします。
Important
プレビュー期間中、ファンデーション モードは新しい PlayFab タイトルでのみ使用できます。 新しいタイトルはファンデーション モードで作成できますが、現時点では既存のタイトルを移行することはできません。 既存のタイトルの移行は、2026 年半ばに可能になる予定です。
内容
ファンデーション モードには、次の PlayFab 機能が含まれています。
ID
| 機能 | 説明 |
|---|---|
| プレイヤー ID | プレイヤーを認証し、アカウントをリンクしてクロスプレイ機能とクロス プログレッション機能を有効にする |
| サーバー ID | 安全なバックエンド通信のためにゲーム サーバーを認証する |
| 開発者 ID | 開発者アカウントとスタジオ アクセスを管理する |
ライブ サービス管理
| 機能 | 説明 |
|---|---|
| API アクセス ポリシー | タイトルの PlayFab API へのアクセスを制御する |
| タイトル コミュニケーション | 対象のメッセージと通知をプレイヤーに送信する |
| タイトル データ | タイトル レベルの構成データを格納および取得する |
| 追加コンテンツ | タイトルのアドオン統合を検出して管理する |
| 関数 | Azure Functions を使用してカスタム サーバー側ロジックを呼び出します。 関数呼び出しが含まれます。ただし、Azure コンピューティング コスト (GB-s) は、Azure サブスクリプションを通じて別途請求されます |
ゲーム データ ストリーム
| 機能 | 説明 |
|---|---|
| テレメトリ | サービス生成テレメトリ データ (カスタム イベントは除外) |
| PlayStream | プレイヤー アクティビティを監視するためのシステム生成の PlayStream イベント |
| レポート | プレイヤーのアクティビティとタイトルのパフォーマンスに関する組み込みのレポート |
マルチプレイヤー
| 機能 | 説明 |
|---|---|
| ロビー | プレイヤー向けのゲーム ロビーを作成および管理する |
| マッチメイキング | スキル、待機時間、カスタム ルールに基づいてプレイヤーをマッチさせる |
| パーティー ネットワーク | マルチプレイヤー ゲーム向けの安全で低遅延のネットワーク |
| リアルタイム メッセージ | ロビーおよびマッチメイキング サービスからのリアルタイム メッセージ |
コミュニティ
| 機能 | 説明 |
|---|---|
| フレンド | プレイヤー フレンド リストとリレーションシップを管理する |
| グループ | プレイヤー グループとギルドを作成および管理する |
| プレイヤーのアクセス禁止 | プレイヤーのアクセス禁止を使用してコミュニティ標準を適用する |
| ランキング | プレイヤーのランキングと競技結果を表示する |
プログレッション
| 機能 | 説明 |
|---|---|
| プレイヤー プロファイル | プレイヤー プロファイル データの格納と取得 |
| 統計 | プレイヤーの統計と実績を追跡する |
| ゲームのセーブ | プレイヤーの進行状況に対するクラウド セーブのサポート |
エコノミー
| 機能 | 説明 |
|---|---|
| カタログ | ゲームの仮想アイテムを定義および管理する |
| インベントリ | プレイヤー所有のアイテムと通貨を追跡する |
含まれていないもの
次の機能は、ファンデーション モードでは使用できません。 これらの機能の API を呼び出すと、アクセス許可エラーが返されます。
-
エコノミー:
CreateDraftItem、PublishDraftItem、UGC スコープのSearchItems、UGC ファイルのアップロード フローを含むユーザー作成コンテンツ (UGC)。 - マルチプレイヤー: サーバー割り当ておよび管理 API を含む、専用ホスティング用の Multiplayer Servers。
- ライブ サービス管理: CloudScript (クラシック) (代わりに Azure Functions を使用)、セグメンテーション、実験 (ターゲット構成)、チャーン予測、CDN。
- ゲーム データ ストリーム: カスタム テレメトリ イベントとテレメトリ キー (カスタム イベント インジェストはブロックされており、サービス生成の PlayStream イベントが含まれます)、イベント アーカイブ、ルール/アクション/Webhook、プレイヤー検索、リージョン間または S3 データ接続 (同一リージョンの接続のみ利用可能です)。
- エコノミー v1、統計 v1/ランキング v1 などのレガシー API (ファンデーション モードに含まれる最新の代替 API を使用してください)。
サービスの制限
ファンデーション モードには、公平なリソース割り当てを確保するための API レート制限が含まれていますが、ファンデーション モード タイトルの使用に対する月単位の上限は含まれていません。 ほとんどのレート制限は、API ごとおよびプレイヤーごとに適用されます。 この制限は、短時間内に 1 人のプレイヤーが特定の API エンドポイントに対して実行できる呼び出し回数を制限します (例: 2 分あたり 30 回)。 この制限は、開発者のデスクで機能するエクスペリエンスは、ライブ ゲームのプレイヤー数に関係なく、ゲームがどのように大規模に動作するかを正確に反映する必要があることを意味します。
ゲーム マネージャーの [設定]>[制限] で、タイトルに適用されているすべての制限を確認できます。
課金と価格
ファンデーション モードでは、Xbox 公開フレームワークの下でコア PlayFab サービスへのアクセスが簡素化されます。 ファンデーション モードを通じてオンボードされたタイトルでは、支払い方法を登録する必要はなく、前述のすべてのサービスが追加料金なしで提供されます。 含まれている機能セット内では、読み取り、書き込み、ストレージ、実行に対する操作ごとの料金はありません。
ファンデーション モードはタイトル レベルで適用されます。 タイトルがファンデーション モードに含まれるコア サービスのみを使用している限り、追加料金は発生しません。
Important
ファンデーション モードでは、含まれていない機能の API がブロックされます。 タイトルが除外された API を呼び出すと、PlayFab はアクセス許可エラーを返し、呼び出しは完了しません。 使用量は記録されず、料金も発生しません。 除外される機能の完全な一覧については、「含まれていないもの」を参照してください。
注意
Azure Functions のコンピューティング コスト: ファンデーション モードには PlayFab 関数の "呼び出し"が含まれますが、基になる Azure コンピューティング リソース (GB-s で測定) については、Azure サブスクリプションを通じて別途課金されます。 詳細については、Azure Functions の価格に関するページを参照してください。
注意
ファンデーション モードは、既存の PlayFab の料金プランに置き換わるものではありません。 スタジオに従量課金制、Standard、Premium のいずれかのプランを使用する他のタイトルがある場合、それらのタイトルは引き続きそれぞれの価格モデルで課金され、支払い方法の登録が必要です。 スタジオは、同一アカウント内でファンデーション モードのタイトルと既存プランのタイトルを混在させることができます。