GodotSteam

A Steamworks module for Godot Engine

This is the documentation site for GodotSteam, a Steamworks module for Godot Engine; which includes a fully-functional version for Godot 2.x and 3.x, a minimal version with basic functionality, and GodotSteam Server for game servers; though server is still a WIP.

While it was initially forked from Kermer's excellent fork, which was in turn forked from Mavhod's original, it has since grown from there with more functionality, newer Godot 3+ versions, direct Steamworks API codebase, and more.

The Repositories

Godot Engine 3.x Minimal

Minimal module to compile into Godot Engine, version 3.0 to 3.1

Godot Engine 2.x

Fully working module to compile into Godot Engine, versions 2.0 to 2.1.5

Godot Engine 2.x Minimal

Minimal module to compile into Godot Engine, versions 2.0 to 2.1.5

GodotSteam Example Project

A working example of GodotSteam based on current tutorials

Godot Steamworks Server

Currently experiemental branch to use Steam dedicated server functionality with Godot 3

GDNative

Currently experiemental branch for GDNative on Godot 3; not for production currently

A Quick Start

There are a few things you'll need to start working with the module:

GodotSteam Module For Godot 2 / 3

Those are the basics to working with the wrapper. How, to get the most out of it, you'll need these too:

  • Logged into your Steam client if testing your game or any scenes.

From here either navigate to the Module How-To or Tutorials.