Toolkit for Steamworks SDK - Steam API

With over a decade of continuous innovation and improvement, Heathen's Toolkit for Steamworks is a reliable resource for hundreds of games and thousands of developers. Do More with Heathen!

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.
New Major Update

2024-Jul

Learn more about our latest major update on our Knowledge Base!



Why Heathen's Toolkit?

A decade of continuous innovation and improvement, powering hundreds of games and trusted by thousands of developers.


Heathen's Toolkit is so much more than "just another wrapper", our Steamworks toolkit offers a comprehensive and robust integration of every Steam API feature, robust tools and systems built upon that integration and a vast community and knowledge base resource to help you Do More with Heathen.


Unlock a toolkit of tried-and-tested solutions and Do More with Heathen's Toolkit for Steamworks SDK.​





Unlock the Power of Valve's Steam API

Heathen's Toolkit empowers you to Do More with Valve's Steamworks API, offering a comprehensive suite of stable, robust, and powerful tools to bring your next game project to life. Our community of developers, our extensive knowledge base, and our engineers are all here to help you Do More!


Explore the "Made with Heathen Steam Curator" collection for incredible games made with Heathen's Toolkit.

Learn how we can help you to Do More on Steam and with Steamworks by checking out our Knowledge Base!


Heathen's Toolkit is a complete Steamworks integration and toolkit that covers every aspect of the Steam API. We have exposed all major features to blueprint functions and bindable properties, created common-use systems and tools to handle boilerplate work and documented everything in our robust Knowledge Base.





Multiplayer

with or without Online Subsystem

With the full power of Valve's Steamworks SDK at your disposal and fully exposed to blueprints and C++ code, you can create rich and engaging multiplayer experiences using "pure" Steam features such as Lobby, Steam Game Server Browser, Rich Presence and more. You can also if you choose to leverage Epic's Online Subsystem features to drive your session-based multiplayer experiences.


We give you the choice, provide you with rich guides and documentation and a helpful and active community including live chat and forums to help you Do More however you choose to do it.





Expand Your Knowledge

Explore our extensive Knowledge Base, which covers every aspect of our assets, along with comprehensive guides and articles that delve into the wider topics of Steam as a platform. Dive deeper into the world of game development and Steam integration with our rich Knowledge Base.

Technical Details

Features:

For a complete list of every feature provided, including detailed documentation on its use, please see our Knowledge Base.

Blueprint Functions and bindable properties for all major systems, including:

  • Stats & Achievements
  • Leaderboards
  • Remote Storage (aka Cloud Save)
  • Friends (user lists, groups, chat, clans, rich presence, etc.)
  • Inventory (microtransactions, player marketplace, crafting, promotional items, etc.)
  • Steam Game Server Browser (Server Matchmaking)
  • Steam Lobby and Lobby Chat (Client Matchmaking)
  • Workshop (aka UGC)
  • Voice Chat
  • Steam Networking Sockets (as a Net Driver & Net Connection)

In addition to:

  • Full Steam API in C++
  • Steam Game Instance
  • Steam Remote Storage Save Game
  • Data Asset types for Stas, Achievements and Leaderboards
  • Blueprint examples of Friends List, Leaderboards, User Data, and Persona Status.
  • Example Level demonstrating friends, user data, leaderboards, persona status, lobby and more

Number of Blueprints: 8

Number of C++ Classes: 142

Network Replicated: Fully Compatible with existing Unreal Replication features

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Mac, Linux

Documentation: https://kb.heathen.group/heathens-toolkit-for-steamworks-sdk/unreal