Build games.
Reach players.
Earn revenue.

Upload your web game and we'll put it in front of thousands of players in a swipeable feed. Real-time analytics and revenue share — built in.

Free forever
30s upload
No SDK setup
Yes app on iPhone
Everything you need

Ship a game in
seconds.

Upload a zip or use the CLI

Drop your web build into Studio, or push from your terminal with one command. We extract, host on our CDN, and assign a play URL in seconds.

01

Plug in once

Just call the functions you need — scores, ads, haptics, purchases — and we wire them into the player.

02

Track plays & revenue

Real-time dashboard: plays, retention, ad revenue per game. Cash out when you hit the minimum threshold.

03
How it works

From zip to live audience
in three steps.

01

Upload

Push your build from the CLI or drop a zip into Studio. We extract, scan, and stage it for you.

02

Review

Quick QC pass. You stay in control of versions and visibility.

03

Go live

Game lands in the discovery feed. Plays, scores, revenue start flowing.

Drop-in SDK

One line.
Real scores, ads, haptics.

One small SDK powers scores, rewarded and interstitial ads, haptics, and in-app purchases. Plug in the functions you need — no build pipeline changes.

  • Submit scores & leaderboards
  • Rewarded & interstitial ads with revenue share
  • Haptics for satisfying feedback
  • In-app purchases
game.js
// call what you need.
yes.submitScore(12500);
yes.haptics('success');
await yes.showRewardedAd();
if (yes.isInterstitialReady()) yes.showInterstitial();
await yes.purchase('coin_pack_large');
Plays
184K
+12%
Revenue
$1,284
+34%
D7 retention
41%
+3%
Revenue · last 7 days
Real-time
Live
$284MonTueWedThuFriSatSun
Analytics that pay

Real-time
revenue tracking.

See plays, retention, and ad revenue flow into your dashboard the moment players engage. Cash out when you're ready — we keep 30%, you keep 70%.

Your next game
wants an audience.

Sign up free. Upload your first game in under a minute.