A downloadable tool for Windows, macOS, and Linux

Buy Now$20.00 USD or more

A collection of extra tools for GodotSteam. The Kit contains a series of custom nodes, starter kits, autoload scripts, themes, and more all meant to help speed up and streamline working with various parts of Valve's Steamworks SDK.

It comes in two flavors: free piecemeal versions of each component or this paid all-in-one plug-in version with some extra features.

This paid all-in-one kit is available as a Godot plug-in and contains all of the components of the GodotSteamKit including some extras. It will receive new features before they get released as components. It also helps fund future development of both the GodotSteamKit and main GodotSteam project.

To check out or download free piecemeal components, you can visit the Codeberg repository here.

Currently the Kit contains two types of custom nodes: Steam Avatars and Steam Usernames which come in a few different flavors. For more details on the custom nodes portions, please read the documentation.

Steam Avatars

Comes in three different variants: SteamAvatar, SteamAvatar3D, and SteamAvatarRect, which are based on Sprite2D, Sprite3D, and TextureRect respectively. Just assign them a Steam ID and they take care of the rest. For more information on how to use the Steam Avatar nodes, please check out this tutorial.

Steam Usernames

Comes in two variants: SteamUsername and SteamUsername3D, which are based on Label2D and Label3D respectively. Assign them a Steam ID and let them rip! For more information on how to use the Steam Usernames nodes, please check out this tutorial.

Designed to help jump-start some of the more cumbersome parts of working with Steam, these starter kits can be mixed, torn apart, and redesigned to fit your project. For more details on the starter kits portions, please read the documentation.

Steam Chat

This custom scene can be used anywhere you want to have Steam-based chat, though it was primarily built to use along with the Steam Lobbies custom node. For more information on how to use the Steam Chat scene, please check out this tutorial.

Steam Leaderboards

This custom leaderboards scene handles displaying leaderboards and related image UGC; it also comes with an uploading script. For more information on how to use the Steam Leaderboards scene, please check out this tutorial.

Steam Lobbies

The lobbies starter kit comes with multiple scenes for hosting, joining, and managing lobbies; pairs with the Steam Chat starter kit. For more information on how to use the Steam Lobbies scene, please check out this tutorial.

Each custom scene and custom node should have documentation in the editor; the scripts themselves containing a lot of commenting on how things work. Or, as mentioned above, there are tutorials for each component in the Kit.

There are quite a few more bits and pieces planned for future updates to the Kit including more starter kits, custom nodes, and more. Let's check out some of those things.

Custom Nodes

Future custom nodes include Steam Input Controller and Steam Voice for streamlining interactions.

Starter Kits

The next batch of starter kits include Steam Networking, Steam Remote Play, and Steam Input for speeding up work with these somewhat cumbersome features.

Other Tools

The first wave of additional tools include Steam Uploader for publishing your builds to Steam more easily and VDF Editor for editing your SteamPipe or Input files from the editor.

GodotSteamKit is primarily written for Godot 4.x but could be altered to work with Godot 3.x too.  Obviously, it depends heavily on GodotSteam and will work with either the precompiled editor or the GDExtension version.

GodotSteamKit is covered by a custom GSSL (GodotSteam Software License) license. In short:

  • you may use the Kit in any free or commerical games or software
  • you may use the Kit without attribution to Gramps or GodotSteam
  • you may not distribute, repackage, and/or sell the Kit, in whole or part, anywhere

Purchase

Buy Now$20.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $20 USD. You will get access to the following files:

godotsteamkit-v1.0.1-plugin.zip 1 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.