If you prefer a step-by-step video tutorial instead, then have a look at AJ Ordaz Youtube video

In Construct 3, use the NW.JS export.

Latest official Scirra version uses the following versions: NW.js: 0.71.0 (ABI: v111) Steamworks SDK: v1.5.0 - download link Greenworks: 0.71.0 - addon documentation

Due to an issue that has been reported to Valve, for some reasons games exported with NW.JS version 71 are no longer working on Linux and on the SteamDeck.

So for now and until Valve provide an official fix, it is better to stick to the latest working version: NW.JS: 0.60.0 Steamworks SDK: v1.5.0 Greenworks: 0.60.0

Download exported zip file.

Unzip it.

Go to https://greenworks-prebuilds.armaldio.xyz/ tool, set presets following versions used above, and download the Greenworks prebuild files:

Untitled

Customize the package.json file in the root of your exported project with following chrome args to fix a few things if needed:

Allow achievements to appear over the game:

--in-process-gpu

Help OBS capturing the game (for streamers):