You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Part of #142 · Milestone 4: Steam features · plan item 4.1
Size: S · Owner-only step: no
What
steamworks-ffi-node (0.11.3, Sept 2026, no native build) covers achievements, int/float and global stats, leaderboards, cloud, screenshots, Workshop, auth tickets and the on-screen keyboard. steamworks.js (last npm release Aug 2024) lacks leaderboards and global stats but has a proven Windows overlay helper. Neither exposes Timeline markers; those are a few lines of Koffi bindings.
Decision / recommendation
steamworks-ffi-node behind one small interface (src/steam.ts) so the binding can be swapped; borrow steamworks.js's overlay switches if the spike (3.0) shows they're needed.
Done when
src/steam.ts with a fake for tests
Loads on Windows (steam_api64.dll) and Linux (libsteam_api.so)
Can start now (28 Oct): build and test this against Spacewar (app 480), Valve's test app, while the Steamworks account is verified. The app id comes from the build settings; a release build that still says 480 fails.
Activity
ChefControl commentedon Oct 28, 2026
Can start now (28 Oct): build and test this against Spacewar (app 480), Valve's test app, while the Steamworks account is verified. The app id comes from the build settings; a release build that still says 480 fails.