Global Leaderboards
Create high-score tables, submit player scores and retrieve rankings from your GameMaker projects.
Open in Dashboard →Add leaderboards, player accounts, cloud saves, remote configuration, avatars and hosted privacy policies — without maintaining your own backend.
GameMaker-friendly HTTP APIs · Developer dashboard · Free plan available
// GameMaker: fetch your live game settings var url = "https://www.gmdb.co.uk/data/" + "remote-config.php?app_id=YOUR_APP_ID"; http_get(url); // Example published API response (JSON) { "maintenance": false, "daily_reward": 100, "welcome_message": "Welcome back!" }
Explore GMDB services, manage your projects and access documentation from your developer dashboard. Some features require a signed-in account; multiplayer is in development.
Create high-score tables, submit player scores and retrieve rankings from your GameMaker projects.
Open in Dashboard →Give players accounts and sign-in features for games that need personalised online data.
Open in Dashboard →Store and retrieve player progress securely through authenticated HTTP requests.
Open in Dashboard →Publish settings, daily rewards and maintenance flags without releasing a new game build.
Open in Dashboard →Manage avatar lists and game images for your connected projects.
Open in Dashboard →Create, publish and manage hosted privacy policies for your games and app listings.
Open in Dashboard →Manage your GameMaker projects and their connected GMDB services in one place.
Open in Dashboard →Check monthly API usage and remaining allowances for your projects.
Open in Dashboard →Ask questions, report integration problems and follow up on support requests.
Open in Dashboard →Explore multiplayer rooms and turn-based networking tools currently in development.
Open in Dashboard →Read setup guides and GML examples for connecting games to GMDB APIs.
Open in Dashboard →Compare available plans and manage your subscription through the developer dashboard.
Open in Dashboard →Step-by-step tutorials for adding online features to your projects. Explore leaderboards, cloud saves and multiplayer server integration.
Learn how to submit scores and display online rankings using GameMaker and GMDB.
Read leaderboard tutorial →Explore how GameMaker games save and load player progress using an online PHP API.
Read cloud save tutorial →Discover the basics of connecting players through a multiplayer server and shared rooms.
Read multiplayer tutorial →Designed around GameMaker's HTTP request workflow.
Register with GMDB and add a project to your developer dashboard.
Set up leaderboards, player accounts or other services for your project.
Use documented HTTP requests and JSON responses in your GML code.
Plan details and API allowances are managed through the GMDB dashboard. Confirm current entitlements before upgrading.
For learning, game jams and prototypes.
For growing GameMaker projects.
For developers who need more capacity.
Understand how GMDB connects to your game before you create an account.
GMDB provides HTTP API endpoints. Your GameMaker project sends requests using functions such as http_get() and handles JSON responses in the Async HTTP event. You do not need to expose database credentials inside your game.
Yes. GMDB supports player score submission and leaderboard retrieval. Set up your leaderboard in the developer dashboard and follow the leaderboard service guide.
Cloud Saves lets signed-in players store and retrieve game progress through authenticated API requests. Read the Cloud Saves overview and integration documentation before implementing it.
Yes. Remote Configuration lets you publish settings in the GMDB dashboard and retrieve them from your GameMaker project. You can use it for announcements, rewards and supported feature flags.
Yes. GMDB offers a free plan with monthly usage allowances. Review the current pricing and limits before selecting a plan.
Questions about our GameMaker backend services? Send us a message and we’ll get back to you.