Leaderboard
Encourage player competition using the Leaderboard module from Yarsa Play. Translate player’s victory in terms of ranking with the use of missions, tasks, daily challenges, or by fulfilling any other pre-defined goals.
Using the stats module, you can include player-focused statistics such as total kills, missions completed, achievements unlocked, significant milestones, and other engaging criteria. These metrics can help determine their placement on a customizable leaderboard created by your development team.
You can customize the leaderboards in the following ways:
-
Align with Your Game’s Theme: Create leaderboards that reflect the unique aesthetics and narrative of your game.
-
Customize Duration and Reset Intervals: Tailor the duration and reset frequency of your leaderboards. This feature keeps the competition fresh, allowing players to challenge themselves and each other within specific timeframes, ensuring ongoing excitement and engagement.
-
Reward Players Based on Achievements and Rankings: Implement a rewards system that acknowledges players’ accomplishments and standings on the leaderboard. This can include in-game currency, exclusive items, or recognition within the community, motivating players to strive for higher ranks and celebrate their progress. Learn more in Leaderboard Rewards.
Foster Competition with Yarsa Play’s Leaderboard Module
Pre-requisites for creating a leaderboard:
-
An organization and app created in Yarsa Play
-
Custom statistics pre-defined in the Stats module
-
Details for Leaderboard title to be created
An example for maximum game wins of all time is showcased below for better understanding of the leaderboard module.
Click on the Create Leaderboard button and fill in the empty fields.
Fill in the relevant details under these fields:
Field | Description |
---|---|
Name | Custom name of the leaderboard. |
Description | Describe the criteria used by the leaderboard to rank players. |
Application Stat | Choose the pre-defined stat type from the Stats module. For example, the Victory leaderboard uses GameWins stats to determine the player’s position based on the maximum number of games won by the player. |
Leaderboard Aggregation Type | Determine whether the leaderboard uses the maximum value or sum value of the selected stats. The Victory leaderboard uses Max value, implying that placement is based on the maximum number of wins attained by a player within the set timeframe (i.e., Weekly). |
Leaderboard Reset Interval | Select a timeframe to reset the leaderboard data. With the weekly reset interval chosen under the Victory leaderboard, the record is erased after the selected timeframe. |
Time | Choose the time of the day to erase the data. |
Day of the Week to Reset Leaderboard | Specify the day of the week or month for resetting the leaderboard based on your selected timeframe. For Weekly resets, choose a preferred day of the week. For Monthly resets, select a day between 1 to 28 of the month. Daily resets clear data every 24 hours, while selecting Never retains data indefinitely unless the leaderboard is deleted. |
You can also create multiple leaderboards with the leaderboard module in Yarsa Play.
That’s all on the dashboard side for Leaderboard module. View application specific leaderboards and gamer’s leaderboard position, please view our Leaderboard Scalar API documentation.