タイトルがイベント ベースの実績 (以前は Achievements 2013 と呼ばれていました) を使用しており、今後複数のプラットフォームをサポートしたい場合は、引き続きイベント ベースの実績を使用する必要があります。これは、ユーザーがすべてのプラットフォームで実績を保持できるようにするために必要です。
- 開発者は、追加のコード変更やタイトルの更新を必要とせずに、タイトルのローンチ後に実績を追加できます。タイトルがローンチ時に適切に計測されていれば、開発者はクラウド内のタイトルのサービス構成を更新することで新しい実績を追加できます。
- タイトルは同じゲーム内のユーザー行動に対して、より少ないサービス呼び出しを行うことができます。たとえば、タイトルはユーザー統計が複数の領域に適用される 1 つのイベントをログに記録する場合があります。イベントは最終的に実績、リーダーボード、ビジネス インテリジェンス (BI) レポートに寄与する可能性があります。
データ パイプライン
Achievement サービスを使用する際の主要な段階のハイレベル ビューを、次の手順で提供します。- 構成 XBOX services が処理または保存する必要のある関連データを指定するタイトル構成を設計および公開します。
- 計測 データが適切にエンコードされ送信されるように、タイトル内にイベント ログを実装します。
- 収集 タイトルはクライアント ログ ライブラリを使用してイベントをデータ プラットフォームにフィードします。そのサービスは、タイトル構成に基づいて、統計を集約、関連付け、ルーティング、および保存するために適切にイベントを処理します。
- 実績処理 サービスは統計への受信変更を処理し、実績のゴールが達成されたときを検出します。タイトル構成に基づいて、サービスは実績を解除し、適切な報酬システムに通知し、実績レコードを保存します。
- 通知 Achievement サービスは、解除アクティビティをユーザー (システム トースト通知経由)、タイトル、XBOX クライアント、およびその他の XBOX services に通信して、追加の体験や機能を駆動します。
- 分析 パブリッシャーがプレイヤーがタイトルをどのように使用しているかを理解するために使用する、オンライン レポートおよび BI プラットフォームです。
Achievement サービスの主な機能
XBOX services は Achievement サービスを大幅に拡張しており、タイトル開発者は実績を使用してユーザー エンゲージメントを駆動する方法により多くのオプションと制御を得られます。 イベント ベースの実績サービスでは、次の機能が導入されました。- クラウド トリガーによる解除
- チャレンジ
- 実績におけるディープ リンクの使用
- 実績の進行状況
