Manage a leaderboard for your game.
Scoreforge is a multi-tenant leaderboard SaaS built for game developers. Create and manage leaderboards for your games without the hassle of building and maintaining your own backend. Focus on making great games while we handle the leaderboard infrastructure.
Project-based setup
Create one project per game and keep every leaderboard isolated.
Secure API keys
Generate keys for game clients and backend integrations safely.
Fast integration
Connect your game quickly and focus on gameplay instead of backend work.
How to integrate it in Godot
This guide shows the real flow to connect a Godot game with Scoreforge: create a project, generate an API key, submit scores, and read the public leaderboard.
1. Create your project
Open the dashboard, create a project for your game, and note its project ID. Then generate the API key. The API key is shown once, so save it immediately.
2. Submit scores from Godot
Use an HTTPRequest node to send a POST request to Scoreforge with the X-API-Key header. The URL stays the Scoreforge service URL. What changes is your API key and the score data you send.
3. Read the public leaderboard
Use the project ID shown in your dashboard and request the public leaderboard endpoint. You can display the returned JSON directly inside your game UI.
What you need from the dashboard
You need 2 things: the API key for score submission, and the project ID to read the leaderboard.
Submit endpoint
POST /scores/submit with headers Content-Type: application/json and X-API-Key: YOUR_API_KEY
Leaderboard endpoint
GET /scores/leaderboard/YOUR_PROJECT_ID?limit=20 to retrieve the public ranking list.