● Built for GameMaker developers

GameMaker backend services.
Your game. Connected.

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

remote-config.gml
// 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!"
}
● GMDB Remote Configuration API
Everything in one platform

Everything you need to connect your GameMaker game.

Explore GMDB services, manage your projects and access documentation from your developer dashboard. Some features require a signed-in account; multiplayer is in development.

Global Leaderboards

Create high-score tables, submit player scores and retrieve rankings from your GameMaker projects.

Open in Dashboard →

Player Login & Registration

Give players accounts and sign-in features for games that need personalised online data.

Open in Dashboard →

Cloud Saves

Store and retrieve player progress securely through authenticated HTTP requests.

Open in Dashboard →

Remote Configuration

Publish settings, daily rewards and maintenance flags without releasing a new game build.

Open in Dashboard →

Avatars & Images

Manage avatar lists and game images for your connected projects.

Open in Dashboard →

Privacy Policy Hosting

Create, publish and manage hosted privacy policies for your games and app listings.

Open in Dashboard →

Project Management

Manage your GameMaker projects and their connected GMDB services in one place.

Open in Dashboard →

API Usage & Allowances

Check monthly API usage and remaining allowances for your projects.

Open in Dashboard →

Support Tickets

Ask questions, report integration problems and follow up on support requests.

Open in Dashboard →

Turn-Based Multiplayer

Explore multiplayer rooms and turn-based networking tools currently in development.

Open in Dashboard →

GameMaker Documentation

Read setup guides and GML examples for connecting games to GMDB APIs.

Open in Dashboard →

Plans & Upgrades

Compare available plans and manage your subscription through the developer dashboard.

Open in Dashboard →
Free GameMaker tutorials

Learn to connect your GameMaker games.

Step-by-step tutorials for adding online features to your projects. Explore leaderboards, cloud saves and multiplayer server integration.

GameMaker Online Leaderboard Tutorial

Learn how to submit scores and display online rankings using GameMaker and GMDB.

Read leaderboard tutorial →

GameMaker Cloud Save PHP Tutorial

Explore how GameMaker games save and load player progress using an online PHP API.

Read cloud save tutorial →

GameMaker Multiplayer Server Tutorial

Discover the basics of connecting players through a multiplayer server and shared rooms.

Read multiplayer tutorial →
Simple integration

From sign-up to connected game.

Designed around GameMaker's HTTP request workflow.

01 / CREATE

Create your account

Register with GMDB and add a project to your developer dashboard.

02 / CONFIGURE

Enable the services

Set up leaderboards, player accounts or other services for your project.

03 / CONNECT

Integrate with GameMaker

Use documented HTTP requests and JSON responses in your GML code.

Pricing

Start free. Grow when you need to.

Plan details and API allowances are managed through the GMDB dashboard. Confirm current entitlements before upgrading.

Free

£0 / month

For learning, game jams and prototypes.

  • Developer account and projects
  • Access to supported services
  • Monthly usage allowances
Start free

Studio

£4.99 / month

For developers who need more capacity.

  • Studio-level usage allowances
  • Manage online game features
  • Dashboard and support tools
See plan details
Frequently asked questions

GameMaker backend questions, answered.

Understand how GMDB connects to your game before you create an account.

How do I connect GameMaker to an online database?

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.

Can I add global leaderboards to my GameMaker game?

Yes. GMDB supports player score submission and leaderboard retrieval. Set up your leaderboard in the developer dashboard and follow the leaderboard service guide.

How do GameMaker cloud saves work?

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.

Can I update game settings without releasing a new version?

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.

Is there a free GMDB plan?

Yes. GMDB offers a free plan with monthly usage allowances. Review the current pricing and limits before selecting a plan.

Get in touch

Contact GMDB

Questions about our GameMaker backend services? Send us a message and we’ll get back to you.

Your details will be used to respond to your enquiry.