Game ideas & features

Your next feature

Leaderboard

Save the score after each round and show who's ahead.

Requires a player session
Godot
Illustration of Leaderboard
Your visible result

Your test score appears in the leaderboard after a round.

View leaderboard standings3:54
Open video separately ↗

Prepare the same project

  1. Choose the same project in the dashboard as in your game configuration.

    Leaderboard →
  2. Create or reuse these test entries in the dashboard form. These are example values, not current project data.

    Key (slug)
    weekly
    Sort Order
    DESC
    Accept scores only from validated runs
    false
  3. Save, reload and verify the entries before running the example. Preserve unrelated definitions.

Build this feature

You can preview the guide. Running it requires an active project key. Prepare project

Give your agent this game goal.

Use the connected horizOn MCP server with project and account access. This request is written for Godot.

MCP integration request

Use the connected horizOn MCP server for my godot project. Run integrate-feature with feature leaderboard and engine godot. Read horizon://docs/leaderboard and horizon://quickstart/godot. Save the score after each round and show who's ahead. Use the existing project configuration and player session. Add loading and error states and explain how to check the result in the game and dashboard. Preserve existing code. Use the project key in the imported SDK configuration. The account key stays only in the MCP client. Never print actual keys.

View MCP setup

Test your new feature.

Your test score appears in the leaderboard after a round.

Choose the same project in the dashboard as in your game configuration.

Endpoints
  • POST/leaderboard/submit
  • GET/leaderboards/{boardKey}/top
  • GET/leaderboards/{boardKey}/rank
  • GET/leaderboards/{boardKey}/around
All endpoints in the API reference