WavedashDocs

Upload a build

Push your game files to Wavedash with the CLI

A build is an immutable snapshot of your game's files. Every time you push, Wavedash creates a new numbered build. Old builds are never deleted — you can always roll back.

Pushing a build

Configure wavedash.toml with your game_id and upload_dir, then run:

wavedash build push

The CLI authenticates, uploads the folder, and registers the build. Each push creates a new build record.

Uploading does not make the build live. After the upload completes, open the Developer Portal and publish the build you want players to receive.

Run wavedash auth status before pushing to make sure you're logged in and targeting the right game.

Build immutability

Builds are immutable. You can't patch files in an existing build — push a new one instead. This makes rollbacks reliable since every build is a complete, self-contained snapshot.

Build size

Large WASM and asset folders increase upload time and load time for players. A few things that help:

  • Compress textures
  • Strip debug symbols for production builds
  • Split optional content behind lazy loads where your engine allows
  • Enable Gzip or Brotli compression in your build settings