FEATURES

Everything your game needs to ship.

Steam, the settings players expect, offline play and every store, configured in the dashboard and called from your game's own JavaScript. No engine plugin, no native rewrite.

Steamworks integration

Steamworks, built in.

Switch it on in the dashboard and add your App ID. Your game's JavaScript talks to Steam directly: no native code, no Steam SDK to bundle.

Achievements and stats.

Unlock achievements and track stats with one call each. Steam shows the unlock, the badge, and how rare it is on your store page.

Rich presence and friends.

Friends see when someone starts your game and what they're doing in it, straight from the Steam friends list.

Steam Cloud saves.

Saves sync across a player's machines, through the SDK or Auto-Cloud pointed at the game's save folder.

The Steam overlay.

Shift+Tab brings up Steam over your game, with friends, achievements and the store, and your code can open its dialogs directly.

Know your player.

Read the player's Steam name, level and ID with one call: greet them by name, tie saves to their account, or reward long-time players.

Discord integration

Discord Rich Presence, built in.

Add your Discord application ID and every session becomes free marketing: your game on the player's profile, in front of all their friends.

Your game on their profile.

Your game on the player's Discord profile, with your art, what they're doing and an elapsed-time clock. One setActivity call, with no Discord SDK to bundle.

IN EVERY BUILD

The things players expect from a desktop game.

Built into every game build, whichever stores you ship to.

Bundled for speed and offline play.

Bundle your game's files into the build and they load from the player's disk instead of the network: faster launches, and it plays with no connection at all.

A settings menu you didn’t build.

Window mode, resolution scale, monitor, volume, updates and quit, over your game. Open it with a hotkey, a controller button, the corner gear or your own pause menu.

Saves that survive.

Browser storage is backed up to a visible GameSaves folder and restored after a reinstall. Players can export and import their saves.

No security warnings.

Signed and notarised on macOS, Azure Trusted Signing on Windows: players open your game without an “unidentified developer” wall.

SHIPPING

One build, every place players look.

  • SteamWindows, macOS and Linux depots, uploaded with SteamPipe.
  • Epic Games StoreWindows and macOS, uploaded with BuildPatchTool.
  • itch.ioAll three platforms, pushed with butler.
  • Mac App StoreSigned with your Apple developer account.
  • Microsoft StorePackaged as AppX.
  • Snap StoreSnap packages for Linux.
  • Direct downloadsSigned .exe, .dmg and .deb installers for your own site.
  • Free dev buildsWatermarked test builds for all three desktops, locked to your account.

Ship your game as a desktop game.

Free to start, no card required. Pay only for the places you ship.