Skip to content

Deozaan/GodotSteam-Example-Project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GodotSteam 3.x Example Project

This is a basic example of how GodotSteam can work in your game. It is based on the tutorials from the documentation. This example project is meant for the Godot 3.x module but can be adapted for GDNative.

Looking for the Godot 4.x version? Check it out here!

Current Build

This version covers:

  • Initializing Steamworks
  • Loading and setting achievements and statistics
    • Now utilizes both current and user statistics
  • Firing achievements
  • Loading player avatars
  • Creating a lobby
  • Lobby message chat
  • Getting lobby lists from Steam
  • P2P packet sending / reading
  • Joining a lobby
  • Achievement icons
  • Some input functions
  • Authentication
  • Steam Voice

Quick How-To

  • Download this repository and unpack it.
  • Load it into the Godot editor that has been compiled with the GodotSteam module.
  • Make sure the steam_appid.txt is in the same folder as your Godot editor executable.
  • Make sure Steam is running.

Donate

Pull-requests are the best way to help the project out but you can also donate through Github Sponsors, Ko-Fi or Paypal!

License

MIT license

About

An example project for GodotSteam and Godot version 3 / 4.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 100.0%