Wavedash is a game platform for the browser. Players open a link and the game runs. No downloads, no installs.
You ship a browser build. Wavedash gives it a store page, handles player accounts, and provides an SDK for multiplayer, achievements, leaderboards, cloud saves, and more.
How do I get my game on Wavedash?
Prepare a browser build
You just need a version of your game that can be opened in a browser. If you have that, you're ready to go.
Upload your build
Drag and drop the build folder in the Developer Portal, or run wavedash build push if you'd rather stay in the terminal. Every upload creates an immutable, numbered build you can roll back to at any time.
Publish
Promote a build to Published from the Developer Portal. The published build is the version players get when they open your game.
Which game engines can I use?
If it runs in a browser, it runs on Wavedash. Unity, Godot, Three.js, PlayCanvas, Construct, raw HTML/JS, WebAssembly — it doesn't matter how the build was made as long as the result is playable in a browser tab.
The Wavedash SDK has native bindings for Godot (GDScript) and Unity (C#). Everything else uses the JavaScript API directly. See Engine guides for per-engine setup.
What does the SDK do?
The SDK connects your game to Wavedash at runtime. It handles player identity and gives you access to services like multiplayer, achievements, and cloud saves. In JavaScript, you npm install @wvdsh/sdk-js and import Wavedash from "@wvdsh/sdk-js" to get the typed SDK singleton. In Unity and Godot, you use engine-specific bindings. Wavedash provides the SDK automatically when the game runs in production, and wavedash dev simulates it locally during development.
| Feature | What it does |
|---|---|
| Multiplayer | Lobbies with messaging, metadata, invites, and fully-mesh P2P networking over WebRTC |
| Achievements | Stat tracking with automatic or manual unlock triggers |
| Leaderboards | Ranked scoreboards with configurable sort and display |
| Cloud saves | Per-player file storage synced across sessions and devices |
| Player accounts | Identity, profiles, friends, avatars, presence |
| UGC | Player-uploaded screenshots, replays, and community content |
How does pricing work?
Wavedash is free for players and free for developers. If you release a paid game, you set the price and Wavedash takes a 10% marketplace fee.