Get started
Requirements
What we check before a game goes live. Most of it is what makes a browser game good to play anyway.
Technical
- The game runs in a browser over HTTPS, from the address we register for it.
- It loads quickly and reports progress with
VPlay.loading()while assets load. - It works on a phone and on a desktop.
- It plays normally when the SDK is blocked or missing (standalone mode).
- Any engine that can call JavaScript works: plain HTML5, Phaser, Construct, Cocos, Defold, and Unity or Godot web builds.
Gameplay
- The game is safe for a general audience.
- It pauses on the SDK's
pauseevent and carries on atresume. - If it reports scores, a run starts at
gameplayStart()and ends atgameOver()orwin().
Ads
Games on VPlay show only VaryGaming's ads. No ad network or ad code of your own (AdSense or AdMob of your own, GameMonetize, GameDistribution, CrazyGames, Poki, Unity Ads, AppLovin, or any other). We scan every game before it goes live, and a game found running its own ads is switched off. Ad breaks go through VPlay.ads.
Rights
The game is your own work, or you hold the rights to publish it. Commercial terms are agreed with you per game before launch.
Cover image
Send a cover image with your submission, ideally 1280×720. A short gameplay video helps us review faster.
