ストア (レガシ エコノミー)
Important
Economy v1 API はメンテナンス モードであり、新機能は受け取らず、バグ修正のみを受け取ります。 v1 API は、当面維持されます。 次のバージョンの PlayFab Economy の詳細については、「Economy v2 の概要」を参照してください。
ストアは、プレイヤーがゲーム内でアイテムを購入できるようにする最適な方法です。 ゲームマネージャーを使用して、アイテムの順序を変更したり、いつでも価格を調整したりできます。 セグメントを使用して、ゲーム コードを変更することなく、特定のプレイヤーに特別な価格を提供することもできます。
主要概念
- カタログ - カタログを利用することで、ゲームの仮想アイテムを簡単に管理できます。 カタログは、ゲームで利用可能なすべてのアイテムのリストです。
- カタログ アイテム – 非消耗品からバンドル、ロックされたコンテナーまで、PlayFab のアイテムは使用可能なあらゆるタイプの仮想グッズを表します。
- プレイヤーのインベントリ - すべてのプレイヤー アカウントにインベントリがあります。 インベントリには、すべての所有アイテム インスタンスと現在までのアイテム履歴が含まれます。
- キャラクター インベントリ - プレイヤー インベントリと似ていますが、キャラクター レベルで保存されます。
- 仮想通貨 - PlayFab は、タイトルごとに最大 10 種類の仮想通貨を提供します。 通貨を使用してカタログまたはストアからアイテムを購入できます。通貨は、アプリ内購入から変換されたソフト通貨を表します。また、ゲームプレイを促進するためのメカニックとして使用できます。
- セグメント - イベント履歴によってグループ化されたプレイヤーのサブセットです。 たとえば、「高頻度プレイヤー」のセグメントは、100 回以上ログインしているプレイヤーです。
- ストア - ストアは、カタログ アイテムのサブセットを提供します。 これらのアイテムは、対応するカタログ アイテムとは異なる価格で提供できます。
ストアには、カタログで定義したアイテムへのリファレンス一覧と、実際のお金と仮想通貨の両方でのアイテムの価格が含まれます。 ストア価格は、カタログで定義された価格を上書きします。
アイテムの基本定義はカタログで定義されますが、価格はストアごとに設定できるため、商品のサブセットをさまざまな目的に定義できます:
- ゲーム内のストアを簡単に整理する
- セールを作成および整理する
- アイテムを一定期間利用可能にする
- 特定のカタログ アイテムを特定のゲーム内ベンダーに割り当てる
- 特定のプレイヤー セグメントに対して基本のカタログ価格を上書きする
ストアは、ゲームの仮想カタログと仮想通貨を土台に構築されます。 プライマリ カタログはゲーム内のすべてのアイテムの定義で、ストアはその上書きだと考えてください。
ストアをプログラムによって管理するために、タイトル データ管理 API SetStoreItems と UpdateStoreItems を使用できますが、ストアは通常 ゲーム マネージャー で設定されます。