Skip to main content

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:

FieldDescription
NameCustom name of the leaderboard.
DescriptionDescribe the criteria used by the leaderboard to rank players.
Application StatChoose 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 TypeDetermine 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 IntervalSelect 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.
TimeChoose the time of the day to erase the data.
Day of the Week to Reset LeaderboardSpecify 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.