Upload an HTML5 game, tell players what it is, and our team reviews it. Approved games appear in the Community shelf and in search.
Any registered player can publish.
Title, descriptions, category, languages, age rating.
An HTML5 build plus a 16:9 cover.
We play it and check the requirements, usually within 3–5 working days.
Approved games go live. If something needs fixing, you get a note.
Add the SDK to your game for scores, cloud saves, coin items and ads. One script tag; no account keys in the game.
<script src="https://ewagames.com/sdk/ewa-sdk.iife.js"></script>
<script>
const ewa = EWA.create();
await ewa.init(); // { playerId, isGuest, locale, skus }
ewa.gameplayStart();
await ewa.submitScore(1200); // leaderboards
await ewa.save("slot1", state); // cloud save for signed-in players
const r = await ewa.coins.spend({ sku: "extra_life" }); // platform confirm sheet
if (r.ok) givePlayerLife();
</script>Usually 3–5 working days. You can have up to two new games in review at a time.
You get a note explaining what to change. Fix it, then resubmit from My games.
Yes. Choose Premium or in-game items in the Pricing step. Creator payouts are not active yet; we will announce them before they start.
Yes. You give EWAGAMES permission to host and show it. You can remove it at any time.
Anything that exports to HTML5: Phaser, PlayCanvas, Construct, GDevelop, Godot, Defold, Unity WebGL and plain JavaScript.