Support Heathen by becoming a GitHub Sponsor and help projects like this one grow! Heathen's Sponsors make it possible for us to create these free resources and to maintain our free Knowledge Base.
As a GitHub Sponsor at the $15 tier or higher you get instant access to Toolkit for Steamworks SDK, Toolkit for Unity Physics, Toolkit for uGUI & User Experience and access to exclusives like our GUI Tools for Steam!
- Author: Heathen Group
- Author Web Site: Heathen.Group
- License: MIT
- Documentation
- Support
- Reporting Issues
Foundation is the "lite" version of our Toolkit for Steamworks SDK which is available for Unreal, Unity and Godot. The Foundation edition is only available for Unity and Godot at this time. Toolkit for Steamworks: Foundation package is an extension of the work done by Riley Labrecque on Steamworks.NET and is dependent on it. The full-featured Toolkit for Steamworks SDK available on Unreal Marketplace and Unity Asset Store as well as here on GitHub to our sponsors and is a complete integration of every feature in the Steamworks SDK. The free Foundation version you will find in this repository is a lite version containing a small set of commonly used features for your review.
Heathen's Toolkit for Steamworks SDK is available for Unreal, Unity and Godot game engines
- App API utilities (language, initialization, APP ID information)
- Friends Interface (user names and avatar images, game info and friend chat, friend list UI controls)
- Stats and Achievement (easy access to Steam stats and achievements, achievement UI controls)
- User Data (easy access to user information, UI controls to display name, level, game status and more)
Toolkit for Steamworks covers the complete Steam API including every tool, system and feature of it. Become a sponsor for $15 a month and get instant access to Toolkit for Steamworks as well as all of our other game development assets. Learn More Here!
Our approach is to take the strength of Valve's Steamworks SDK, and extend that with engine-centric tools, systems, editor extensions, guides and community support to make Heathen the best possible solution for game developers publishing to Steam regardless of engine, skill set or project size.
With Heathen's Toolkit for Steamworks, You retain the strength of directly accessing Steam API via Steamworks SDK when and where you wish while having the benefit of not just native scripting (C# in Unity | Godot (mono)) but tools, systems and editor extensions, battle-tested across hundreds of games by thousands of game developers.
Whether you're new to Steam, [Unreal | Unity | Godot (mono)], or game development in general or a seasoned veteran well capable with Steam's 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. Heathen’s tools do not prevent you from using raw API features in conjunction with our extensions and tools so your existing code, systems and approaches will just work right alongside ours. With Heathen's Toolkit for Steamworks, you will find many of the most common features of Steam can be handled with little or no coding at all. In the same respect, everything we built has its full source provided and was designed to be extended and adapted by your programmers should they need or want.
Modular, extensible, and supported by a large community of fellow developers. Heathen’s Steamworks is the best solution for Unity & Godot developers looking to ship on the Steam platform.
For more information on what this asset is capable of or how to use it please visit our Knowledge Base or if you have questions please visit our Discord.
Please consider supporting Riley Labrecque and Steamworks.NET here on GitHub you can find Sponsor links on his pages.
Toolkit for Steamworks: Foundation is compatible with PC, Mac and Linux-based Unity & Godot (mono) projects. Foundation is a "lite" version of Toolkit for Steamworks which is available here on GitHub to our sponsors for Unreal and Unity, or get it on the Unreal Marketplace or Unity Asset Store.
For more information on what this asset is capable of or how to use it please visit our Knowledge Base or if you have questions please visit our Discord.