
NEW
Sponsor Heathen on GitHub for 10 USD or more a month and get instant source code access to Steamworks Complete in addition to PhysKit and UX Compelte.
Its the best way to Do More with Heathen!
Have a Question? chat with us on Discord!
Check out some of the games made with Steamworks Complete!
Empower your next project with Steamworks
Steamworks is a set of tools, systems and editor extensions designed to make your integration of Valve’s Steamworks APIs with your Unity project easier, faster, and more robust. Steamworks covers every feature of Valve’s Steamworks Client API and provides you with custom editor extensions, tools and systems so you can make the most of Steam for your game.
![]() | ![]() | ![]() | ![]() |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
What makes us Different?
How is this different from Steamworks.NET or Facepunch.Steamworks? Heathen’s Steamworks is not just a C# wrapper around the Steam APIs, and its actually built on Steamworks.NET. Steamworks.NET is a true to form conversion of Valve’s APIs to C# thus Valve's documentation, samples, etc. are applicable. The value this asset adds is in the tools, extensions, documentation, and battle tested systems all designed and built with Unity and Unity developers in mind as well as of course our own community of thousands of developers working on Heathen technology.
With Heathen’s editor integrations you can configure and connect your Steam artifacts like stats, achievements and leaderboards to existing behaviours and objects with little or in many cases no code at all. Heathen takes it further with the Steam Inspector which is an editor tool that helps you debug your integration and visualize the internal state of the Steam API at simulation time.
The asset also gives you the tools to visually design your Steam Inventory model and generate the Item Definition JSON needed by Valve. We are an extension of Steamworks.NET and the Steam APIs not a replacement so any existing Steam based code you have or find will work right alongside our tools and systems. Rather you are a seasoned veteran or new to Steam or Unity, Heathen’s Steamworks can empower you to do more, faster with a grater assurance of stability and quality.
Learn More!
Checkout our knowledge base and explore everything our tools have to offer. If you have question join our Discord and as our developers or our community of a 1000+ Unity developers.
Want to test drive before you buy?
Install Steamwork Foundaiton for free, a lite version which covers the basic use of Steam API.
Feature Comparison!
Heathen's Steamworks
FEATURES
Foundation
Complete
Steamworks.NET
Facepunch.Steamworks
Price
C# API Wrapper
✅High and Low Level
✅High and Low Level
⚠️Low Level only
⚠️High Level only
Documentation
⚠️Few examples
⚠️API documentation
Support
✅Dedicated + Community
✅Dedicated + Community
⚠️Community only
⚠️Community only
Samples / Demos
✅Unity Examples + Scripts
✅Unity Examples + Scripts
⚠️Test scripts
⚠️Code Snipits
Unity Tools
✅
✅
⛔None
⛔None
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
Lots More
✅
✅
✅
✅
✅
or
* C# API Wrappers can either be true to the source Steam API from Valve aka "Low Level" such as with Steamworks.NET or can deveate from that style in the name of ease of use such as with Facepunch.Steamworks aka "High Level". Heathen's Steamwroks being built on Steamworks.NET provides a low level C# wrapper and extends that with higher level APIs that simplify use. either or both can be used interchangably.
** Both Steamworks.NET and Facepunch.Steamworks have helpful communities and in the past their developers have offered bespoke support at an additional cost. Heathen provides constant live dedicated support and an active community
Steam Multiplayer Integrations
Heathen’s Steamworks is built on top of Steamworks.NET and as such most of your favourite networking HLAPI’s work with us right out of the box. Take advantage of Valve’s Steam Networking APIs where connections are made by SteamID not IP/Port and where you never have to worry about NAT, routing or the wilds of TCP/UDP again.
Really any HLAPI or any other tool for that matter that is compatible with Steamworks.NET will simply work with Heathen’s Steamworks.

Testing and Debugging Tools
Heathen’s Steamworks include all sorts of tools and systems to make your life easier and more efficient, the Steam Inspector is one such tool.
The Inspector helps you visualize the state of your Steam App at run time.

Monitor, clear and set Steam Stats

Monitor, lock and unlock Steam Achievments

Monitor rank and score of Steam Leaderboards

Monitor the ownership of Steam DLC

Inspect steam lobbies

Inspector, grant and clear Steam Inventory items