Leaderboards
Enhance competitiveness by integrating leaderboards, allowing players to compare their scores and achievements.
Leaderboards Type
Type of leaderboards on the current platform.
bridge.leaderboards.typenot_available
Leaderboards are not available. Any leaderboard functionality must be disabled in the game.
in_game
Leaderboards are available.
The game must use the set_score method to set the player's score.
The game should display custom in-game leaderboards using the data from the get_entries method.
native
Leaderboards are available.
The game must use the set_score method to set the player's score.
The game should not display custom in-game leaderboards because leaderboards are displayed in the platform interface and the get_entries method does not work.
native_popup
Leaderboards are available.
The game must use the set_score method to set the player's score.
The game should call show_native_popup to display leaderboards overlay and the get_entries method does not work.
Setup
Setup leaderboards in the config file. For each leaderboard add an id. You can override which id is sent to the platform's native SDK.
{
...
"leaderboards": [
{
"id": "test_leaderboard", // use this id in game logic
"<ANY_PLATFORM_ID_HERE>": "<OVERRIDED_ID_FOR_PLATFORM_HERE>"
}
]
}Set Score
Submit the player's score to the leaderboard to update their rank and position.
Get Entries
Retrieve entries from the leaderboard, including the player's rank and score, to display a custom leaderboard in the game.
Show Native Popup
Displays the leaderboard overlay, including the player's rank and score.
Last updated