Construct 3 games

Ship your Construct game to every store

Export for the web, and Deskifier turns it into Windows, macOS and Linux builds with Steamworks, a settings menu and saves that survive, then uploads each release to Steam, Epic and itch.io.

Construct already exports to desktop. Why this?

Construct’s own desktop exports are good, and for plenty of games they’re enough. Here’s where Deskifier is different:

  • One engine on every OS. Construct’s Windows and macOS exports use each system’s built-in web view, which on macOS is Safari’s engine; only Linux gets Chromium. Deskifier ships the same Chromium on Windows, macOS and Linux, so what you tested in Chrome is what players run.
  • Store uploads. Construct stops at the export. Deskifier builds, signs and uploads to Steam, Epic and itch.io from one button per platform.
  • Signing handled. Mac builds are signed and notarised and Windows builds are signed, with no certificates of your own for direct downloads.
  • Player features built in: an in-game settings menu, save backup and Discord Rich Presence, with no plugins to add.

What your Construct game gets

Chromium everywhere
The same rendering and audio behaviour on all three desktops, matching the Chrome you preview in.
Steamworks from script
Achievements, stats, cloud saves and rich presence through window.deskifier.steam, callable from Construct’s JavaScript scripting.
Steam, Epic and itch.io uploads
SteamPipe, BuildPatchTool and butler, run for you. One Build & push per platform, per store.
A settings menu you didn’t build
Window mode, resolution scale, monitor and volume over your game, opened by hotkey, controller or your own menu.
Saves that survive
Local storage backed up to a visible GameSaves folder and restored after a reinstall.
Fully offline
Upload your HTML5 export and it ships inside the build, with nothing loaded from the network.

Construct to Steam in three steps

  1. 1
    Export for the web
    Use Construct’s Web (HTML5) export, unzip it and upload the folder.
  2. 2
    Add Steam and Discord
    Turn them on in the dashboard. Test Steam with App ID 480 before yours is issued.
  3. 3
    Build & push
    Push each platform to Steam, Epic and itch.io from the Builds page.

Frequently asked questions

Through Construct’s JavaScript scripting: a script block in an event can call window.deskifier.steam.activateAchievement and the other Steam methods. Outside a Steam build the calls resolve with success: false, so the same project still runs on the web.

If you move to Deskifier builds, yes: that plugin targets Construct’s own desktop exports. Deskifier’s Steam integration replaces it and works on all three desktops.

Yes, it runs the same export in Chromium. The difference is what’s around it: a real window, the settings menu, save backup and offline files.

Of course. Deskifier doesn’t change your project, so you can use it for the stores and platforms where it helps and Construct’s exports elsewhere.

Dev builds are free on all three desktops. You pay per store you ship to; see game pricing.

From Construct to every store.

Upload your web export and try a free dev build. No card required.