Using Greenworks for Steam Publishing

29

Index

Stats

6,923 visits, 17,785 views

Tools

Translations

This tutorial hasn't been translated.

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 14 Apr, 2022.

Final Notes

When you've made all the necessary changes, you can re-zip your game folder and it's ready to upload to Steam! Bear in mind though, that the steps will need to be repeated for every platform you plan on publishing to - so if you want your game to run on Mac, Windows32, and Windows 64 for example, you should have three different versions ready.

Remember if you've changed the extension on your package.nw file, to change it back to .nw before publishing!

Finally, when it comes to testing your achievements etc. Greenworks requires Steam to be running in the background with a logged-in user to work. Also, if the app ID is not valid and installed, Greenworks won't work either.

If you want to watch a video from a Construct user who's published to Steam, YouTube has you covered, like this one for example.

Good luck with publishing to Steam!

Next Tutorial In Course

How to publish mobile apps 02:56

The starting point for mobile publishing. This tutorial talks about the various options available to you.

  • 20 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Can you teach how to upload DLCS?

    I have no idea how to do it

  • Very useful, thanks!

  • These flags no longer work for Steam overlay on most recent supported greenworks / nw.js

  • I can't add files to the package.nw files after renaming them to zip files or when using third party tools like 7Zip or Winrar. I can normally add files to other zip files, but these seemed to be locked down.

    • [-] [+]
    • 1
    • 1 points
    • (3 children)
    [deleted]
      • [-] [+]
      • 1
      • Laura_D's avatar
      • Laura_D
      • Construct Team Community Manager
      • 1 points
      • (2 children)

      The forums are a much better place to discuss issues with your project: construct.net/en/forum/construct-3/how-do-i-8

      Plus, then you can include screenshots of any error codes, or problems you're having in the process. If you can share how your achievements are set up in Steam in the forum thread, other users who have had success with Steam publishing may be able to point you in the right direction.

        • [-] [+]
        • 1
        • 1 points
        • (1 child)
          • [-] [+]
          • 1
          • Laura_D's avatar
          • Laura_D
          • Construct Team Community Manager
          • 1 points
          • (0 children)

          Having not published a game to Steam myself, I can't say - but I would assume you'd have to be testing the game through Steam to actually trigger achievements, seeing as it relies on Steam's API to do so. Afaik it shouldn't need to be published to trigger otherwise you wouldn't be able to test your achievements.

          Again, the forums are much better for this sort of thing but you could also ask for help in the unofficial community discord server, folks in there are usually super helpful.

          discord.gg/SuRp4kN8

  • Load more comments (12 replies)