Skip to content

GodotSteam Components

A collection of editor tools and custom nodes to make the process of setting up Steamworks integration faster. The project will be open-source and can be found on Github.

Everyone who donates to the project through Github Sponsors will have early access to Components and all updates before public roll-out.

Currently In Development

  • SteamAchievementIcon


    A custom Sprite2D node to fetching and displaying your Steam achievement icons.

  • Inventory Item Editor


    Editor tool for interacting with Inventory item VDFs.

  • Steamworks VDF Editor


    Editor tool for interacting with your game's Steam Pipe VDFs.

  • SteamLobby


    A custom lobby node and scene that can be dropped into your project and modified.

  • SteamChat


    A custom chat node and scene companion set for SteamLobby.

Planned Development

Here is a list of some planned components to be developed after the current list of components is completed:

  • Inputs Editor


    Editor tool for interacting with Steam Inputs VDF files for use in your game.

  • SteamInputs


    A custom Inputs node for interacting with the Steam Inputs class.

  • Networking Messages


    A boilerplate script for using Steam Networking Messages class.

  • Networking P2P


    A boilerplate script for using Steam Networking class.

  • Networking Sockets


    A boilerplate script for using Steam Networking Sockets class.

  • UGC Editor


    Editor tool for interacting with UGC / Workshop items and related files.

  • Voice Chat


    An update for SteamChat to use Steam Voice functionality.


Currently in development features are actively being worked on in Skillet.