Glaze Games
Developer portal · Early access

Bring your HTML5 game to the open web

Integrate once, test the complete platform locally, and apply to reach Glaze Games players across modern browsers. Accepted partners receive clear QA and commercial terms.

Works with
  • Unity
  • Godot
  • Construct
  • Phaser
  • PlayCanvas
  • Plain JS
index.html · Quickstart
<script src="https://glazegames.com/sdk/v3/glaze.js"></script>
<script>
  async function boot() {
    await Glaze.init();          // connects, or enters local simulator
    Glaze.game.loadingStop();    // splash done — show the menu
    Glaze.game.gameplayStart();  // round begins

    // reward the player with a rewarded ad
    await Glaze.ads.requestAd('rewarded', {
      adFinished: () => grantReward(),
    });

    // cloud save that follows the player across devices
    await Glaze.data.setItem('progress', { level: 7 });
  }
  boot();
</script>
70%To you on players Glaze Games brings
100%To you on players you bring
45K+Games in the wider catalog
1SDK script to add
Revenue share

How the split works

70% to you on players Glaze Games brings. 100% to you on players you bring, tracked by your referral link.

Glaze-sourced plays: 70/30

Sessions that arrive through Glaze Games search, category pages, the home page, or recommendations. You keep 70% of net ad revenue and we keep 30% for hosting, ad operations, and distribution.

Your-sourced plays: 100/0

Sessions that start from your referral link, tracked when the player lands. We take nothing on the audience you built; you keep 100% of net ad revenue from those plays.

Payouts via Stripe from $10

Connect a Stripe account once for identity, tax forms, and bank details. Request a payout from your dashboard whenever your balance clears $10. Earnings are reported per game.

Go live

Everything you need to prepare for publishing

  • Integrate locally in minutes

    Add the SDK to your HTML5 build and use simulator mode to test lifecycle events, ads, saves, and identity before applying.

  • Real developer support

    Talk to people who understand casual web games. Clear feedback, fast review, and a hand getting your integration right.

  • Apply for publishing access

    Share your playable build with the team. Accepted partners receive onboarding steps and a private QA path before launch.

One SDK

Browser gaming, reimagined — in a single script

Add one <script> tag and the whole platform is available on window.Glaze.

Ads

Rewarded and midgame interstitials with start / finish / error callbacks so you can pause and mute cleanly.

Cloud saves

A simple key/value store that follows the player across devices — getItem, setItem, removeItem.

Player auth

Show a sign-in prompt, read the current player, and mint a short-lived JWT to verify on your own backend.

Leaderboards

Submit scores and read global, friends, daily or weekly boards — plus the current player’s own entry.

Achievements

Unlock achievements by id and read the full unlocked set back at any time.

Purchases

List available products and run in-game purchases priced in micros, with a clean restore flow.

See the full API reference
Monetization

Monetize your games the right way

Player-respecting formats and commercial terms confirmed before launch.

Player-respecting ad hooks

Rewarded and interstitial callbacks let games pause and mute cleanly. Live demand is enabled only after a game passes approval.

70% or 100%, based on who brought the player

You keep 70% of net ad revenue on players Glaze Games brings and 100% on players who arrive through your referral link. Definitions of net revenue and reporting are confirmed in writing before launch.

Clear partner onboarding

Commercial terms, identity, tax details, payment timing, and the minimum threshold are confirmed before an accepted game goes live.

How it works

From integration to review in four steps

No native port required. Integrate, test, apply, and pass QA.

  1. Add the SDK & integrate

    Drop the v3 script into your game and call Glaze.init(). Wire up loading, gameplay and ad events. Everything runs in a local simulator until you deploy.

  2. Test your build

    Use simulator mode and the SDK tester to verify lifecycle, save, identity, leaderboard, and ad callbacks before review.

  3. Apply & pass QA

    Send the team a playable build. If accepted, it is checked against the published QA requirements before distribution.

  4. Complete commercial onboarding

    Accepted partners review the revenue share, reporting, payout timing, and tax requirements before monetization is enabled.

Why Glaze

Why publish with Glaze Games?

A dev-friendly home for your browser games — built to help small studios win.

Broad audience

Reach browser players without maintaining separate native builds, subject to QA, licensing, and publishing approval.

Quality support

A supportive ecosystem and a team that helps you succeed — from integration to optimization to featuring your best work.

Revenue stream

One SDK covers the platform hooks. You keep 70% on Glaze-sourced plays and 100% on plays from your own referral link.

FAQ

Developer FAQ

What kind of games can I publish?

Any HTML5 / WebGL game that runs in a modern browser — built in Unity, Godot, Construct, PlayCanvas, Phaser, plain JavaScript, or anything that exports to the web. If it loads in an iframe, it can run on Glaze Games.

How much do I earn?

You keep 70% of net ad revenue on players Glaze Games brings and 100% on players you bring through your referral link. Payouts go through Stripe Connect and can be requested from your dashboard once your balance reaches $10. Definitions of net revenue, reporting, and tax requirements are confirmed in writing during partner onboarding.

What counts as a player I brought?

Any session that starts from your referral link, including links on your own site or store page. Your link uses utm_source=dev and utm_campaign set to your developer slug, or a ?ref= parameter with the same slug, and is recorded when the player lands. Sessions that arrive through Glaze Games search, category pages, or recommendations count as Glaze-sourced.

Do I have to use the SDK?

The SDK is optional but recommended — it unlocks ads (your main revenue), cloud saves, player auth, leaderboards and achievements. A game with no SDK still runs, it just earns less and has no cross-device features.

Can I test without deploying?

Yes. When the SDK can’t reach the Glaze platform it transparently enters simulator mode: ads show a placeholder, saves go to localStorage, and a test player is available. You can build and verify the entire integration locally before uploading anything.

How long does review take?

Review timing depends on the queue and the build. After you apply, we confirm the expected timing and check loading, lifecycle events, controls, content, and policy compliance.

Do I keep the rights to my game?

Yes. You retain ownership of your IP, code, and branding. Updates and removal requests are coordinated through partner support during early access.

Prepare your game for Glaze Games

Read the SDK documentation, test your integration locally, and send us a playable build when you are ready.