Skip to content

Add steam achievements integration. Fixes #90#131

Merged
kflorence merged 1 commit into
mainfrom
90
May 12, 2026
Merged

Add steam achievements integration. Fixes #90#131
kflorence merged 1 commit into
mainfrom
90

Conversation

@kflorence
Copy link
Copy Markdown
Owner

@kflorence kflorence commented May 12, 2026

This also adds experimental support (not enabled by default) for Steam overlay. I've noticed pretty significant lag in the UI with overlay enabled, hence why it will be opt-in only for now. Occasionally the game also creates a crash report during shutdown with the overlay enabled.

See: ArtyProf/steamworks-ffi-node#57

I'm also unsure if the overlay will work without application signing (Mac). Will need to test after this build has been promoted to Steam.

@kflorence kflorence merged commit d3ea92b into main May 12, 2026
4 checks passed
@kflorence kflorence deleted the 90 branch May 12, 2026 21:01
kflorence added a commit that referenced this pull request May 13, 2026
The `steamworks_sdk` was not being unpacked from the `app.asar`
directory, this fixes that. Also apparently the
`@electron-forge/plugin-auto-unpack-natives` plugin was overriding all
other ASAR configuration, so it was removed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant