Thanks to visit codestin.com
Credit goes to docs.wavedash.com

Skip to main content
Wavedash is a game distribution platform that provides everything you need to publish, host, and grow your game. With our SDK and CLI tools, you can integrate multiplayer features, leaderboards, achievements, and more into your game with minimal effort.

What you can build

Leaderboards

Create competitive leaderboards with configurable sorting, pagination, and score metadata.

Multiplayer Lobbies

Build real-time multiplayer experiences with lobby management and messaging.

P2P Networking

Connect players directly with WebRTC-based peer-to-peer networking and TURN fallback.

Achievements

Track player progress with achievements and stats that sync across sessions.

Cloud Storage

Save player data and files to the cloud with per-user isolated storage.

User Content

Enable players to upload and share user-generated content.

How it works

1

Install the CLI

Install the Wavedash CLI to authenticate and manage your game builds.
brew install wvdsh/tap/wvdsh
2

Configure your project

Create a wavedash.toml file to define your game and build settings.
org_slug = "your-org"
game_slug = "your-game"
branch_slug = "production"
upload_dir = "./build"

[godot]
version = "4.5-stable"
3

Integrate the SDK

Add the Wavedash SDK to your game to access online services.
// Get current player
const user = WavedashJS.getUser();
console.log(`Welcome, ${user.username}!`);

// Submit a score
await WavedashJS.uploadLeaderboardScore({
  leaderboardId: leaderboard.id,
  score: 1000,
  keepBest: true
});
4

Publish your game

Push your build to Wavedash and share it with players.
wvdsh build push

Developer tools

Supported engines

Wavedash supports web exports from popular game engines:

Get started

Quickstart Guide

Set up your first game on Wavedash in under 5 minutes.