
Toolkit for Steamworks is Available for: #


Toolkit for Steamworks Godot and O3DE support are works in progress. Check in with @@heathen on our Discord for more information.
Where to Get Toolkit for Steamworks #
All of our tools are available via GitHub Sponsors or Patreon.
All Tools, Yours Forever! #
Get a permanent, lifetime license to all of our tools for all supported engines. Pay once, and they’re yours to keep. No DRM, no lockouts, no strings attached.
Do More with Heathen’s Toolkit for Steamworks #
More than just another wrapper! #
Heathen’s Toolkit is a robust collection of editor tools, extensions and proven game systems, supported by extensive guides, articles and community resources.
This knowledge base covers every function & feature of the toolkit, and goes beyond into guides & articles on every facet of being a Steam Developer.
Looking for more support? The Heathen Group community consists of thousands of game developers who have shipped hundreds of games on Steam as well as of course Heathen Engineering’s own staff.
Key Features of Toolkit for Steamworks #
Knowledge Base #
Even if you never use our tools, this Knowledge Base is the best resource for any game developer planning to ship on Steam.
We cover every aspect, not just of the Steamworks SDK but the Steam platform itself, including but not limited to: setting up your store page, working with the community hub, understanding the discovery queue as well as a full breakdown of every feature of the Steamworks SDK.
Full Coverage #
No half measures, no black magic, every feature of the Steam API is available as defined by Valve with no shortcuts or skipped features. They are all fully supported by our easy-to-use and robust tools with full source code included.
Whether you are a veteran Steam developer looking to save time and reduce maintenance costs, or a hobbyist hoping to demystify the powerful but often cryptic Steamworks SDK, Heathen has you fully covered.
Engine Native #
More than just another API wrapper means just that, we go above and beyond simply exposing the Steamworks SDK endpoints to you in code and scripting interfaces (C#, Blueprints, GDScript, etc.). Heathen’s Toolkit for Steamworks SDK is a toolkit of proven, trusted, efficient and well well-documented and supported systems, frameworks, widgets, prefabs, tools, guides, approaches and more.
We, of course, do expose every endpoint, enumerator and interface in code (C#, Blueprints, GDScript, etc.). So we are also a wrapper that makes the Steamworks SDK feel native to the engine you choose and in the way you choose to work with that engine.
Then we build on top of that low-level one-to-one engine-specific wrap, making it trivial to connect Steam-centric concepts to your Engine’s native concepts, e.g. textures, event systems, data type limitations, etc.
Then we build on top of that with systems, widgets, prefabs and templates that work with your engine’s concepts to address common use cases and boilerplate needs in a manner appropriate for the engine you are working on. Initialisation, Save Game, Data Management, etc. We also enable networking solutions common to your engine of choice to do the same, e.g. NetCode, FishNet, Mirror, NetDrivers, etc.
Battle Tested #
Steam Curator: Made with Heathen steam
Trusted by thousands of developers, we have been hard at work on this tool for more than a decade. The Steam Curator link above is just a few of the works our community have published, covering many genres and demonstrating a wide range of examples from small passion projects to major commercial products.
The Toolkit for Steamworks is a reliable, proven solution to help you Do More with your game on Steam.
Built for You #
Our tools are built in layers, from powerful APIs and Frameworks up to code-free solutions. No matter your need, skill level or discipline, our tools can help you Do More!
Whether you’re new to Steam or game development in general, or maybe a seasoned veteran well capable with the Steam APIs, Heathen’s Toolkit for Steamworks can greatly accelerate your project and help you produce a more robust product that better leverages the services offered by Valve.
Toolkit for Steamworks Comparisons #
Toolkit for Steamworks vs Unity Platform Toolkit (Steam)
Unity’s Platform Toolkit (Steam) provides access to a limited set of cross‑platform services (accounts, achievements, save data) through Unity’s new unified API. It is designed to let you write a single code path for multiple platforms such as Steam, consoles, and mobile.
By design, Platform Toolkit does not surface the full Steamworks SDK. Many Steam‑specific features (rich presence, avatars, leaderboards, remote storage, lobbies, etc.) are outside its scope or only partially exposed.
Toolkit for Steamworks is a Steam‑centric integration that covers the full Steamworks SDK surface and maps it to Unity idioms (components, services, editor tools, visual scripting). It provides ready‑to‑use systems for the breadth of Steam features while still allowing direct access to the underlying API.
In short:
- Platform Toolkit (Steam) offers a small subset of cross‑platform services through a unified API.
- Toolkit for Steamworks delivers comprehensive Steam API coverage with Unity‑oriented tooling.
Toolkit for Steamworks vs Steamworks.NET
Steamworks.NET, created by Riley Labrecque, is a direct 1:1 C# wrapper for the native Steamworks SDK. It exposes the Steam API exactly as Valve designed it, so Valve’s documentation and existing community examples apply directly.
The trade-off is that it remains low-level. Developers must manage callbacks, handles, data structures, and workflows themselves, which can result in significant integration work.
Toolkit for Steamworks builds on top of Steamworks.NET and adds higher-level systems tailored to the engine in use (Unity or Godot Mono). It provides components, services, editor tooling, and scripting hooks that implement common Steam features such as achievements, leaderboards, lobbies, avatars, and rich presence—while still allowing full access to the underlying API.
In short:
- Toolkit for Steamworks builds on top of it to provide Unity-focused tools and ready-to-use systems.
- Steamworks.NET exposes the Steam API exactly as Valve provides it.
Toolkit for Steamworks vs Facepunch Steamworks
Facepunch.Steamworks is another managed wrapper for the Steamworks SDK from Valve.
Unlike Steamworks.NET, Facepunch does not aim to mirror Valve’s API. Instead, it redesigns many interfaces to feel more natural to C# developers. This often results in shorter and cleaner C# code.
The trade-off is that Facepunch diverges from Valve’s API design. Valve’s documentation and many community examples are less directly applicable, and tools written against the original API or Steamworks.NET may require adaptation.
Toolkit for Steamworks takes a different approach. It builds on top of Steamworks.NET and focuses on improving the developer experience inside Unity.
Rather than redesigning the API for C#, Heathen provides Unity-oriented systems, components, and editor tooling that implement common Steam workflows. These tools are accessible to programmers, designers, and visual scripting users while still allowing direct access to the underlying Steamworks.NET API.
In practice:
- Toolkit for Steamworks builds on Steamworks.NET and provides Unity specific tools and workflows while preserving compatibility with Valve’s API model.
- Facepunch.Steamworks redesigns the Steam API to feel more natural in C#.
