Addon ID

  • Steamworks_Ext

Info

  • Official Official addon
  • Github Github page
  • Payment icon Requires paid-for service
  • Copyright icon Copyright Scirra Ltd. All rights reserved.

Statistics

  • Download count4,153 total downloads
  • Latest download count 160 downloads of latest version
  • Average download count5 downloads per day average

Owners

Description

Access Steam features such as the user details, overlay, achievements, DLC, rich presence, and more.

Example Files

A basic technical test project that uses the plugin features.

Discussion

  • 52 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Would love support for Steam leaderboards!

  • Is there a guide on how to use this plugin - for us noobs working from the ground up?

    I see there was a decent guide for Greenworks - which no longer seems to be available??

    Currently, I just want to know how to use this to upload a (demo) build to Steamworks - I have really struggled with the Steam upload and how to get linux/win/MacOS branches to work.

    Can anyone help a noobie dev out please? :)

    -T2

  • Steam overlay doesn't work, even using the recent "Fallback" Until overlay works Webview is not a viable alternative to NW.js for Steam deployment

      • [-] [+]
      • UpvoteUpvote -2 DownvoteDownvote
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • -2 points
      • (1 child)

      See the section on the overlay in the documentation. The in-game overlay is not currently supported (Valve need to add support for that), but when the in-game overlay is not supported Steam uses a fallback approach, and that definitely worked for me last I tried.

      • In my case I found the steam overlay fallback approach works for windows and Mac OS but not Linux ( Ubuntu in my case ). BTW - Is there plans for the steamworks addon to implement steam leaderboards via their API? This addon could really do with this feature. I understand the Steam4C2 Plugin used to have this ability? If there are no plans what is the current options to implement steam leaderboards?

  • 4 new APIs have been added to Steam:

    GetCurrentBetaName

    GetNumBetas

    GetBetaInfo

    SetActiveBeta

    It would be nice to add them in the future :)

  • Will you be implementing steam leaderboards in the Addon? What are the current options to submit a score to a steam leaderboard? Also is there a way to tigger 'currentGameLanguage' when the user changes the language on the steam overlay? A tigger for when the overlay is closed would work?

  • Ashley Really great work here! My only recommendation: Add Steam Auto-Cloud to the sample project using the File System plugin.

  • Are there plans to add Steam Workshop support for this plugin?

  • You write "However the in-game overlay is not currently supported on Windows, macOS or Linux systems other than the Steam Deck." which means this addon will not allow a game to pass steam's validation process. Valve employees will flag the game as non functional if they cant initiate the overlay. Therefore no one is going to have a Construct 3 steam game once NW export becomes unsupported.

      • [-] [+]
      • UpvoteUpvote 0 DownvoteDownvote
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 0 points
      • (0 children)

      I have never seen anything saying the Steam in-game overlay is required to publish to Steam. Do you have a reference for that?

  • What about DLC check?

  • Can someone help! I cannot get Steamworks to work correctly on Linux ( Ubuntu ). 'Is available' is not showing it running. It works fine on my Windows and Mac steam depots. I have put the Steam App ID in the plugin's App ID property. I have tried both clicking development mode and unchecking it while using steam_appid.txt file within the app executable file folder. It does mention to ensure you install Steam directly from steampowered.com rather than Ubuntu's app center. However if you use the install link directly from steam powered.com it using a deb file that installs via Ubuntu's app centre. Could this possibly be a reason? Although I can't see any other way of installing from steampowered.com?

  • Load more comments (33 replies)