Links
🤖

Godot Engine

Like what your seeing?

Support us as a GitHub Sponsor and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude. These articles are made possible by our GitHub Sponsors ... become a sponsor today!

Introduction

The articles within are specific to Godot and include the engine specific tools and systems unique to the Godot version of the package.
The Heathen APIs and Objects being native C# are **nearly** identical between Unity and Godot with the only difference being the use of each engines native structures ...
for example
in Godot:
public void LoadAvatar(Action<Image> callback)
in Unity:
public void LoadAvatar(Action<Texture2D> callback)
At current only the Foundation version of Heathen's Steamworks is available for Godot. We are working on porting the full Steamworks Complete asset however this will take time.

Foundation

Steamworks Foundation is a freely available "lite" version of Heathen's Steamworks Complete. It is an extension of Steamworks.NET and so does provide access to every aspect of the Steam API. The differences between Foundation and Complete are the additional tools and systems Heathen has created ontop of Steamworks.NET.
The Foundation version contains the basics such as

Steamworks Behaviour

This initializes the Steam API and handles configuration and running callback update.
This is an extension of the SteamFriends API end point and greatly simplifies working with friends, UserData and related tasks
This is an extension of several parts of Steam API simplifies handling of overlay features and reacting to invite events
A set of misc tools from Valve useful

UserData

A helpful tool for working with Steam user data providing simple access to features like Rich Presence, Nickname, Avatar images and more!