Supported requirements for challenge goals
Last updated on March 6, 2024
Introduction
In AccelByte Gaming Services (AGS), a challenge contains goals and the goals contains requirements, which refer to tasks or activities that players have to complete in order to accomplish the goal. AGS allows combinations of requirements in a single goal using ON or AND logic.
This article provides a list of the available requirements in AGS that you can add to challenge goals.
To also learn how to create goals and rewards for a challenge, see Create goals and rewards.
Supported requirements for challenge goals
Areas | Base Requirements | Supporting Requirements | Goals | Purpose |
---|---|---|---|---|
Statistic | User's Statistics Value | Statistic Configuration | Need to set the goals value that will be compared with User's Statistics Value | Grant reward to the player upon earning a particular value for a specific statistic configuration |
Statistic | User's Statistics Value for Specific Cycle | Statistic and Cycle Configuration | Need to set the goals value that will be compared with User's Statistics Value for Specific Cycle | Grant reward to the player upon earning a particular value for specific cycles for a specific statistic configuration |
Achievement | User Unlock Achievement | Achievement Configuration | No | Grant reward to the player upon earning a particular achievement |
User Account | User Login | None | No | Grant reward to the player upon successful login to the platform |
User Account | User Create Account | None | No | Grant reward to the player upon creating an account in your platform using the publisher/studio namespace |
User Account | User Create Game Account | None | No | Grant reward to the player upon creating an account in your platform using the game namespace |
User Account | User Account Verified | None | No | Grant reward to the player upon verifying their account |
User Account | User Account Linked | Third-party platform | No | Grant reward to the player upon linking an account in your platform with a third-party account using the game namespace |
User Account | User Upgrade Headless Account | None | No | Grant reward to the player upon upgrading their account from a headless account to a full account |
User Account | User Create Game Account with 3rd Party Account | None | No | Grant reward to the player upon creating an account in your platform from a third-party platform |