Getting started
The steamworks module allows you to interact with the Steam API in a seamless way, note this is not a 1:1 translation of the API as it is inspired by Facepunch.Steamworks, if you want something like that, check out Gramps’ GodotSteam bindings.
Error handling
In some cases, you can get more info about errors by calling Steamworks.get_last_error() right after an Error is returned.
Initializing
To initialize steamworks simply call Steamworks.init(), you may want to .
Input glyphs integration
You can also seamlessly integrate with the input glyphs module very easily, all you need to do is to have both modules in your engine. When you call HBSteamInput.init() it will automatically initialize the input glyphs module to use Steamworks as the source for your glyphs.
Warning
Make sure you read the warning in the documentation for the input glyphs module, as you will need to make sure your game. respects SDL ignore environment variables and other things.