Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Steamworks API wrapper for Godot Engine (version 4.0 - 4.0.3)... now for GDExtension. Available for the Windows, Linux, and Mac platforms. It is based on GodotSteam 4.2.2 with Steamworks SDK 1.57.This version is meant for Godot Engine 4.0.3, but it should work with previous Godot 4.x versions. For the Godot 4.1 version, please go here: https://godotengine.org/asset-library/asset/2445Previous versions of the plug-in can be found at the GodotSteam repository: https://github.com/GodotSteam/GodotSteam/releases.You can find the full documentation with tutorials at https://godotsteam.com.
GodotSteam for GDNative
An open-source and fully functional Steamworks SDK / API module and plug-in for the Godot Game Engine (version 3.x). For the Windows, Linux, and Mac platforms.
Additional flavors include:
Documentation
Documentation is available here and is mirrored on and exported from CoaguCo's site.
Feel free to chat with us about GodotSteam on the CoaguCo Discord server.
Current Build
You can download pre-compiled versions (currently v3.6) of this repo here.
Version 3.6 Changes
- Changed: brought the plug-in version up to speed with the module version
Known Issues
- The GDNative version does not allow for default arguments in functions, thus some functions may have odd behaviors. If you are using this version of GodotSteam you are required to pass any argument that has a default in the module version. Also, there are no enums in the GDNative version due to how it is structured.
- Getting lobby lists returns a non-array response despite being coded for an array.
Quick How-To
Obtain the plugin through one of two ways:
- Visit the Godot Asset Library either through the website or in the editor and search for GodotSteam.
- Download this repo and unzip it into the base of your game project.
Go into Project > Settings > Plugins and activate the plugin.
Tinker with Steamworks!
Donate
Pull-requests are the best way to help the project out but you can also donate through Github Sponsors or Paypal!
License
MIT license
Steamworks API wrapper for Godot Engine (version 4.0 - 4.0.3)... now for GDExtension. Available for the Windows, Linux, and Mac platforms. It is based on GodotSteam 4.2.2 with Steamworks SDK 1.57.
This version is meant for Godot Engine 4.0.3, but it should work with previous Godot 4.x versions. For the Godot 4.1 version, please go here: https://godotengine.org/asset-library/asset/2445
Previous versions of the plug-in can be found at the GodotSteam repository: https://github.com/GodotSteam/GodotSteam/releases.
You can find the full documentation with tutorials at https://godotsteam.com.
Reviews
Quick Information
Steamworks API wrapper for Godot Engine (version 4.0 - 4.0.3)... now for GDExtension. Available for the Windows, Linux, and Mac platforms. It is based on GodotSteam 4.2.2 with Steamworks SDK 1.57.This version is meant for Godot Engine 4.0.3, but it should work with previous Godot 4.x versions. For the Godot 4.1 version, please go here: https://godotengine.org/asset-library/asset/2445Previous versions of the plug-in can be found at the GodotSteam repository: https://github.com/GodotSteam/GodotSteam/releases.You can find the full documentation with tutorials at https://godotsteam.com.