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

Fully working module to compile into Godot Engine, versions 3.0 to 3.0.6

Godot Engine 3 Minimal

Minimal module to compile into Godot Engine, versions 3.0 to 3.0.6

GodotSteam Example Project

A working example of GodotSteam based on current tutorials

Godot Engine 2

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

Godot Engine 2 Minimal

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

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.