This is an official addon

This addon is official but is not included within Construct 3 itself and must be downloaded from this page.


Access the Steamworks API from the NW.js exporter.

Version History

Version Size Downloads Released
0.33.3-r2 (Current)
1 MB 103 Download
2 MB 115 Download
967 KB 195 Download
953 KB 191 Download



0.33.3-r2 Stable (1 MB)


  • Official Official addon


  • Download count 604 total downloads
  • Latest download count 103 downloads of latest version
  • Average download count 2 downloads per day average


Ashley's avatar
Construct Team Founder

  • Order by
Want to leave a comment? Login or Register an account!
  • Will support of Steam Leaderboards be added?

  • This is great!!! For this version of NWjs 0.26.6 (26th February 2018) --in-process-gpu seems to be required to be added in the "chromium-args" properties in package.json which is found in package.nw for the overlay to work properly.

    Also it seems black lines that appear from letterbox are pretty bad for the achievement popup. I would use scale inner or something else.

  • Thanks you!

  • Thanks Scirra!

  • Thank you, Scirra! This plugin will be really useful. :)

  • Well, I tried, following all the documentation, doing everything as specified, and I can say it doesn't work.


    - Overlay doesn't show up when doing shift+tab

    - But, game is losing focus when doing so..?

    - Included all needed files, and it's the exact same problem with or without them. (tried for both 64 et 32 bit windows)

    I guess you should be looking at it

  • Any chance this will be updated to support Steam Cloud?

  • My example of installing necessary files from Steam SDK and steam_appid.txt to Mac application on MacOS

    • Don't package assets on export for testing
    • On new app exported in finder -> Show Package Contents
    • cd Resources
    • Find app.nw
    • Add libsteam_api.dylib from Steam SDK to app.nw dir
    • Add libsdkencryptedappticket.dylib from Steam SDK to app.nw
    • Add steam_appid.txt to new app.nw ('480' is also a good test steam ID)
    • Go back to app and double click to run
    • Check devtools window for errors.
    • Overlay was not working for me (via Shift-Tab or Action), other functions worked.
    • After testing if you package assets, you must treat app.nw like a zipped file
    • Not too surprising that overlay did not work on MacOS. Issues around MacOS Steam overlap support being discussed on Greenworks Github issues list: is one example. There are some chromium switches to try out (as JeHawk mentioned --in-process-gpu seems to help, at least for Windows OS Overlay. I will do some experimenting on MacOS. Also, at least on windows, for Overlay to work, game must be launched from Steam Launcher (register as a non-steam game.)

  • Update C2 version too, if possible.

  • What does the steam achievement activation event look like?

  • Load more comments (9 replies)