実績報酬のための柔軟なオプション
より柔軟な報酬オプションをサポートするために、実績システムを拡張しました。 Gamerscore は、XBOX エコシステム全体でプレイヤーの単一の共通ゲーム スコアを追跡する、価値のある報酬のままです。開発者またはパブリッシャーであるあなたは、タイトル内および外部の両方で、より広範な報酬を提供するメカニズムとして実績を使用できます。 各報酬タイプ 1 つずつまでの複数の報酬を含む実績を構成できます。 明示的な報酬のない実績を構成することもできます。そのような場合、実績のアイコンは、その実績を獲得したプレイヤーのビジュアル バッジとして機能します。 XBOX services は次のタイプの報酬をサポートしています。- Gamerscore
- アート
- アプリ内
Gamerscore
私たちは、XBOX プレイヤーで確立されている gamerscore 値の整合性を維持することに尽力しています。 プレイヤーあたり gamerscore は 1 つだけです。 プレイヤーが XBOX や Windows 10 などの既存の XBOX services プラットフォームで獲得した gamerscore は、そのプレイヤーの単一の gamerscore に加算されます。 プレイヤーが gamerscore 実績を解除すると、XBOX services は構成された量だけプレイヤーの gamerscore を自動的に増加させます。 どのタイトルが実績の報酬として gamerscore を提供できるかについては制限があります。アート報酬
アート報酬を使用して、プレイヤーが獲得しなければならない、タイトルとその外部での豪華で美しい体験を実現します。たとえば、タイトルの構想フェーズの初期にデザイナーが描いた興味深いコンセプト アート、プレイヤーが訪れたときにハブ アプリを装飾できる美しい高解像度の画像、複数のスキンのサポートなどが考えられます。 高解像度のコンセプト アート、初期のデザイン画、特別に作成されたアート アセット、およびその他のデジタル アート アセットを、実績の解除に対する報酬としてプレイヤーに提供できます。 Achievements サービスをクエリして関連するメタデータを取得することで、これらのアセットを XBOX ダッシュボード エクスペリエンス内およびコンパニオン エクスペリエンス内で表示できます。アプリ内報酬
アプリ内報酬は、実績が提供する報酬に対して、開発者により多くの柔軟性と制御を提供します。 アプリ内報酬を使用すると、必ずしもタイトルを更新することなく、実績を使用してプレイヤーにカスタムのゲーム内報酬を直接提供できます。 タイトルが認識するコード、ID、またはフレーズで実績報酬を構成します。プレイヤーが実績を解除すると、XBOX services はその情報をタイトルに送信します。これにより、プレイヤーに提供する報酬をタイトルに通知します。 報酬自体は開発者次第です。 報酬のアイデアには次のようなものがあります。- 追加のゲーム内通貨またはポイント
- 特別なキャラクター、武器、またはマップへのアクセス
- 一時的な経験値倍増
アプリ内報酬の構成
実績のアプリ内報酬の構成は比較的簡単です。 実績の所有者は、報酬値に加えて、報酬名、報酬の説明、および報酬アイコンを提供する必要があります。 この報酬値は開発者によって決定され、ゲームが解釈して適切に処理できるもの または プレイヤーがタイトル固有の報酬引き換え体験の一部として入力できるものである必要があります。 ゲームが解釈できる報酬値の例としては、5 桁の数字や、ゲームまたはゲームのサービスが認識して特定のゲーム内アイテムにマッピングする特別な文字列などがあります。 開発者は、ゲームが読み取れる新しい報酬値を時間の経過とともに簡単に追加できるように、Title-Managed Storage (TMS) サービスを使用することを検討してください。 プレイヤーが提出しなければならない報酬値の例としては、タイトル内、コンパニオン アプリ内、または開発者の Web サイトの引き換え体験に入力する特別なコードや文字列などがあります。アプリ内報酬の引き換え
アプリ内報酬は、プレイヤーがゲーム内で報酬を引き換えたときに有効になります。 タイトルは、プレイヤーがアプリ内報酬で構成された実績を解除したことを認識しなければ、報酬を適切にプレイヤーに提供できません。 これを行うには、タイトルは起動時またはサスペンドからの再開時に Achievements サービスをクエリして、どの解除された実績にアプリ内報酬があるかを確認し、各報酬の報酬コードを取得する必要があります。タイトルが実行されていなかった間や別のコンソールで実行されていた間に解除された可能性のある実績を確実に捕捉するために、これは常に行う必要があります。 クエリには、XblAchievements* API または RESTful Achievements URI のいずれかを使用できます。