Introduction to the Reward Service
概要
AccelByte Gaming Services (AGS) 報酬サービスでは、ゲーム内での特定の課題や目標の達成を表彰する形で、プレイヤーに仮想アイテムやその他のエンタイトルメントを付与することにより、プレイヤーのリテンションとブランドロイヤルティを高めることができます。自分の進行を表彰されたプレイヤーは、より頻繁にゲームに参加し、多くの他の報酬を得るために努力する可能性が高くなります。報酬には、ゲーム内アイテムや 通貨、バッジ、経験値など、多くの形式があります。
キーコンセプト
報酬サービスの設計で使用されているキーコンセプトを理解することが重要です。
報酬
報酬の設定には、各報酬に適用される一連のルールがあります。それぞれの報酬の設定では、その報酬に対する一意の文字列識別子、リッスンするイベントトピック、報酬の最大付与数、ユーザーごとの報酬の最大付与数を指定できます。
報酬コード
報酬コードは、設定する報酬の識別子として利用される一意の文字列です。これは、デベロッパーが簡単に定義して参照できる、人間が判読可能な一意のコードです。
報酬コードの例を挙げます。
- "road-to-champion" (チャンピオンへの道)
- "limited-reward" (限定報酬)
- "max-xp-points" (最大経験値)
イベントトピック
報酬サービスでは、統計データ、実績、ユーザーアカウント など、他の AccelByte サービスでパブリッシュされる特定のイベントトピックをリッスンします。各イベントトピックには、報酬をトリガーする条件を設定するために使用できるイベント名を指定します。
統計データ
これは、統計データで一定の値を達成したプレイヤーに報酬を付与する場合に適しています。たとえば、敵を 10 人倒したプレイヤーは報酬を受け取る、などです。
実績
これは、特定の実績を達成したプレイヤーに報酬を付与する場合に適しています。たとえば、「ヘッドショットマスター」の実績をロック解除したプレイヤーは報酬を受け取る、などです。
ユーザーアカウント
これは、メールアドレスを使用して、または Steam などのサードパーティプラットフォームのアカウントを使用してプラットフォームでアカウントを作成したプレイヤーに報酬を付与する場合に適しています。
最大付与数
最大付与数は、ゲーム内のプレイヤー全体で獲得可能な、特定の報酬の合計数です。つまり、プレイヤーベース全体でこの制限に達すると、どのプレイヤーもそれ以上は獲得できないことを意味します。
ユーザーごとの最大付与数
ユーザーごとの最大付与数は、個々のプレイヤーがゲーム内で獲得可能なその報酬の最大数です。つまり、あるプレイヤーがこの制限に達すると、そのプレイヤーはこれ以上獲得できないことを意味します。
報酬の条件
報酬の条件とは、プレイヤーが報酬を受け取るために満たすべき条件を指します。それぞれの報酬の条件では、選択した特定のイベントトピックのイベント名を選択し、その条件を設定して、報酬アイテムを追加することができます。
報酬アイテム
報酬アイテムとは、報酬の条件に基づき特定のタスクを達成したプレイヤーに付与される特定のアイテムです。
イベント名
報酬をトリガーするには、そのイベントトピックに属するイベント名を選択します。イベント名は通常、プレイヤーが実行するアクションを指します。実行されたアクションが設定された条件を満たしている場合、報酬がトリガーされます。
以下のイベント名と使用方法を理解することで、報酬サービスの利用方法をより簡単に理解できます。
トピック | 説明 |
---|---|
実績 | ゲーム内で特定のタスクを完了したプレイヤーを表彰できるサービス。 |
リーダーボード | プレイヤー間に競争心をもたらすことができるサービス。 |
ユーザー生成コンテンツ (UGC) --- | プレイヤーがゲーム内で独自のコンテンツを作成してパブリッシュすることで創造性を表現できるようにし、これによりプレイヤーのエンゲージメントを高めることができるサービス。 |
報酬 | ゲーム内での特定の課題や目標の達成を表彰する形でプレイヤーに仮想アイテムのエンタイトルメントを付与することで、プレイヤーのリテンションを高めることができるサービス。 |
シーズンパス | プレイヤーが報酬を獲得するために進めることができ、プレイヤーのゲームへの関心を維持する一連の ティア を作成できるサービス。同時に、限定報酬を入手可能にするプレミアムパスを提供することで収益化します。 |
報酬サービスの統合フロー
このセクションでは、報酬サービスを他の AccelByte サービスと統合する方法について説明します。
AGS 報酬サービスは、IAM、統計データ、実績といった他の AccelByte サービスと統合することで機能し、報酬を獲得するためにプレイヤーがパスしなければならないベンチマークを定義します。報酬サービスはまた、エンタイトルメントサービスおよびフルフィルメントサービスと統合して、プレイヤーが獲得した報酬を付与します。