WavedashDocs

Introduction

An overview of the Wavedash platform and what it offers game developers.

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?

1

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.

2

Push with the CLI

Run wavedash build push to upload your build. Every push creates an immutable, numbered build you can roll back to at any time.

3

Publish

Promote a build to Published from the Developer Portal. Publishing is not yet available from the CLI. 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, the SDK shows up as WavedashJS. In Unity and Godot, you use engine-specific bindings. Wavedash provides it automatically when the game runs, and wavedash dev simulates it locally during development.

FeatureWhat it does
MultiplayerLobbies with messaging, metadata, invites, and P2P networking via WebRTC
AchievementsStat tracking with automatic or manual unlock triggers
LeaderboardsRanked scoreboards with configurable sort and display
Cloud savesPer-player file storage synced across sessions and devices
Player accountsIdentity, profiles, friends, avatars, presence
UGCPlayer-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.

Where do I start?