Clients
Clients
A client library does the talking to Scoreboat for your game: the token handshake, refreshing tokens before they run out, remembering signed-in players between runs, and the two-step file uploads.
| Client | For | Status |
|---|---|---|
| GameMaker | GameMaker games, in native GML | Covers every service: players, leaderboards, files and rooms. |
More clients are planned. Until one exists for your engine, the API is plain HTTP and JSON, and Authentication has everything needed to write one.
If you do make a client let me know!
What every client needs
From the dashboard:
- The game id.
- An API key: its prefix and secret. For a game build, give the key the game client role on the game and nothing more.
- The ids of what the game uses: leaderboard ids, bucket ids, fixed room ids.