Access Steam features such as the user details, overlay, achievements, DLC, rich presence, and more.
A basic technical test project that uses the plugin features.
Would love support for Steam leaderboards!
This is now supported in v1.6!
The very day I went to see if it was possible! Excellent job!!
This is amazing - been waiting/hoping for this for a long time. Thank you :D
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
Did you get this figured out?
I didn't (at the time), probably my stupidity..
The documentation didn't work for me so I ended up watching a clip on how to use Steams tool to do it myself. Here: youtube.com/watch
Ill also say it isnt a perfect match to the current version of Steamworks, I dont recall the trouble I had but it was easily solvable - let me know if you get stuck and Ill try remember what it was.
Twitch: T222T222T
See the documentation page of this addon.
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
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?
+1 Please add Steam workshop capabilitiy!
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.
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?
Ashley - The docs aren't noob friendly. Can you please include something to this effect at the top of the documentation:
"Steamworks is an addon, like the Keyboard or Browser addons. In order to use it, add it to your project's 'Object Types'.