Links

Quick Start

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

Steamworks.NET is dependent on ... .NET Our scripts are all C# based Consequently you should be using Godot (mono) or a similarly .NET compatible version of Godot.
Your first stop for getting started as a Steam Developer should be our Guides on Steam its self including its Quick Start guide. While you can perform very basic functional testing using the "Test App" 480 you really will need to secure your own App ID before you can do anything meaningful with Steam.

Auto Load

When you activated the plugin it should have added a Steamworks Behaviour Auto Load entry
If that is missing simply add and enable it, it is the script
addons/Heathen/SteamworksBehaviour.cs
This should be the highest entry in the list of Auto Load scripts

Your App ID

Once you have your own App ID you will need to update your project configuration to use it.

Steamworks Behaviour

Step 1

Open addons/Heathen/SteamworksBehaviour.cs in Visual Studio or a similar scripting environment.

Step 2

Locate the _Ready() method on line 20 of the script and within it find the line shown below
/*********************************************************
* Update this with your App ID
* Dont forget to also update the steam_appid.txt file
********************************************************/
AppId_t applicationId = new AppId_t(480);

Step 3

Replace 480 with your App ID number
/*********************************************************
* Update this with your App ID
* Dont forget to also update the steam_appid.txt file
********************************************************/
AppId_t applicationId = new AppId_t(YOUR_APP_NUMBER_HERE);
Save and close the script

steam_appid.txt

Next you need to update the steam_appid.txt used by the project.
STOP Learn before you do, read our article on steam_appid.txt to understand what it is, why its used and when it should not be used.
You should find the steam_appid.txt file in the root of your project but it will not be apart of your projects resources so you will need to look in your project folder.
Simply open the text file and update the App ID with your App ID