steamworks.js
A steamworks implementation for nw.js/electron games (by ceifa)
electron-steam-notes
My notes on getting electron html5 apps working with Steamworks, Greenworks, Overlay, etc. (by JamesMoulang)
steamworks.js | electron-steam-notes | |
---|---|---|
7 | 2 | |
340 | 11 | |
- | - | |
6.4 | 0.0 | |
1 day ago | about 3 years ago | |
Rust | JavaScript | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
steamworks.js
Posts with mentions or reviews of steamworks.js.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-15.
-
Steamworks integration with TypeScript project
Not sure how well maintained it is, but https://github.com/ceifa/steamworks.js exists
-
A template project for putting an Electron game on Steam - dev server / packaging / Steamworks SDK / macOS notarisation
steamworks.js by the legend /u/leshift for Steamworks SDK integration
-
Steamworks.js - a modern HTML/JS/Nodejs implementation of Steamworks SDK
So I wanted to bring this to attention to any JS/HTML/Electron developers - there's now a more modern implementation of greenworks available here: https://github.com/ceifa/steamworks.js
-
Learnings building a game in React + Electron
Integrating into Steamworks was the first problem I needed to solve, as I needed to if I wanted achievements, DLC, player auth/cloud, etc. The first resource I found was Greenworks, which Game Dev Tycoon was built on. It's likely it may have worked ok, but it hasn't been supported for years. I didn't want to build on this. So, I decided on an alternative called Steamworks.js, which is open-source and built using Rust. This has worked pretty flawlessly and the dev is really good about continuing support. They didn't have a Mac build, so I was able to contribute a Mac build for the library (woot mac users!) that added support for DLC checks, etc. Highly recommend this.
- Steam Input and Steamworks plugin (RMMV/RMMZ)
- Steamworks.js – Implementation of the Steamworks SDK for HTML/JS Based Apps
-
Steamworks.js - A modern implementation of the Steamworks SDK for HTML/JS based applications
ceifa/steamworks.js: A steamworks implementation for nw.js/electron games (github.com)
electron-steam-notes
Posts with mentions or reviews of electron-steam-notes.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-07.
-
Steamworks.js - a modern HTML/JS/Nodejs implementation of Steamworks SDK
Good point. I haven't tried steam overlay yet. But, looking back at my notes I don't think Steamworks.js should actually make a difference - it's not steamworks SDK that enables the overlay. As long as these commands are included in the launch options
-
https://np.reddit.com/r/electronjs/comments/l0emfj/need_help_with_integrating_greenworks_with/h2mvn87/
There's also a good resource with step-by-step instructions here: https://github.com/JamesMoulang/electron-steam-notes