Desktop Export
Desktop export packages your game as an Electron-based desktop project so you can move beyond the browser.
Experimental: Desktop export is still evolving. Expect to do some local packaging work and platform-specific validation before distribution.
What desktop export is for
Section titled “What desktop export is for”Use desktop export when you want:
- a downloadable build for players
- a native-style wrapper for your game
- a starting point for Windows or macOS distribution
- optional Steam setup during export
What the export includes
Section titled “What the export includes”Desktop export gives you a .zip file containing:
- your built game
- the desktop wrapper project
- packaging configuration
- a README with next steps
Export flow
Section titled “Export flow”- Open your project in Vibecade.
- Choose the desktop export option.
- Select Windows or macOS.
- Optionally enter a Steam App ID.
- Download the generated
.zip.
Steam App ID
Section titled “Steam App ID”If you plan to ship through Steam, you can provide a Steam App ID during export. If you leave it blank, the project is exported as a normal standalone desktop wrapper.
After download
Section titled “After download”Unzip the export and install dependencies:
npm installRun locally:
npm run electron:devPackage for distribution on the target operating system:
npm run build:winnpm run build:macImportant platform note
Section titled “Important platform note”Build desktop packages on the platform you intend to ship for:
- build Windows packages on Windows
- build macOS packages on macOS
That gives you the smoothest path for packaging and signing.
Best use cases
Section titled “Best use cases”Desktop export is a strong fit for:
- demos
- offline showcases
- early Steam prep
- client review builds
- players who prefer a desktop app over a browser tab