For the complete documentation index, see llms.txt. This page is also available as Markdown.

Getting started

You are reading the documentation for Bridge SDK v2. If you need the obsolete v1 documentation, see Documentation (v1).

We recommend using AI agents to integrate the SDK: just send your agent the LLMS link and ask it to fully integrate the SDK into your game.

Playgama Bridge is a unified SDK for publishing HTML5 games on multiple platforms with a single integration.

Integrate once: Bridge handles platform-specific differences for ads, storage, payments, leaderboards, and more. SDK integration is required for submission; during submission, you choose which platforms to publish on.

How Bridge works

When your game runs on a supported platform, Bridge automatically loads that platform's native scripts and routes API calls to it. In unsupported environments, including local development, Bridge uses a mock platform: calls return safe defaults (false, reject, etc.) instead of throwing, so you can develop and debug before publishing.

This means you write the same code for every platform. Differences are handled inside the SDK.

Engine support

Bridge ships official packages for these engines. JS Core contains the shared SDK logic; engine packages are thin wrappers around it.

  • JS Core — works in any web engine (PlayCanvas, Phaser, LayaAir, etc.)

  • Unity

  • Construct 3

  • GDevelop

  • Godot (3.x and 4.x)

  • GameMaker

  • Defold

  • Cocos Creator

  • Scratch

See Setup for installation instructions per engine.

Required steps

Every game must also implement the required steps. See the full list with exact methods in API → Required steps.

Supported platforms

Currently the SDK is integrated with the following platforms. Publishing on more platforms gives your game more reach with the same codebase.

After you publish on Playgama, your game also enters our distribution network through a shareable link. Partners can pick up that link and embed the game on their own sites.

Last updated