Skip to content
Steam api for Godot game engine
Branch: master
Clone or download
Pull request Compare This branch is 40 commits ahead, 2 commits behind Mavhod:master.
Latest commit d5ac4b8 Jun 19, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
godotsteam
API_REFERENCE.md
README.md
functions_overview.png Few new functions May 18, 2016

README.md

GodotSteam

Steam API for Godot game engine.

For Windows, Linux and (experimental) Mac.

How to use

  • Download Steamworks SDK and Godot source.

  • Copy:

    sdk/public
    sdk/redistributable_bin
    

    To

    godotsteam/sdk
    

    The directory contents should look like this:

    godotsteam/sdk/public/*
    godotsteam/sdk/redistributable_bin/*
    godotsteam/SCsub
    godotsteam/config.py
    godotsteam/godotsteam.cpp
    godotsteam/godotsteam.h
    godotsteam/register_types.cpp
    godotsteam/register_types.h
    
  • Drop the "godotsteam" directory inside the "modules" directory on the Godot source. Recompile for your platform.

    For Linux, if not using Godot 2.0.3 or higher, you must add openssl=no when compile because it has problem with libcrypto (class StreamPeerSSL can't use).

    For Windows it's highly advised to use Visual Studio. With some extra steps MinGW will work, but most likely with limited functionality.

  • Copy shared library (steam_api) to godot binary place, should look like this:

    Linux 32

    ./linux32/libsteam_api.so
    ./godot_binary
    

    Linux 64

    ./linux64/libsteam_api.so
    ./godot_binary
    

    Windows 32

    ./steam_api.dll
    ./godot_binary.exe
    

    Windows 64

    ./steam_api64.dll
    ./godot_binary.exe
    

#API Reference

Functions Overview

License

MIT license

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.