Skip to content

BatteryAcid/godot-steam-multiplayer-peer-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot + SteamMultiplayerPeer GDExtension Version (for P2P Multiplayer)

This version uses the SteamMultiplayerPeer GDExtension to enable use of the High Level Networking APIs (like Spawner, Synchronizer, RPCs) for a P2P multiplayer game over Steam networks.

Tutorial: https://youtu.be/xugYYCz0VHU

Extension/Addon SteamMultiplayerPeer:

Source Demo:

This extension is built on the SteamNetworkingSockets APIs which is Steam’s lower level socket:

The pre-compiled custom Godot build uses SteamNetworkingMessages:

k_EResultLimitExceeded issue:

Opening the pre-compiled build then installing the Extension issue:

MacOS issues:


Basic Multiplayer Version

This is a fork of Brackeys first Godot project with an added basic multiplayer implementation.

Uses MultiplayerSynchronizer, MultiplayerSpawner, and RPCs to sync player position, animation, and the moving platform in the game.

First game in Godot

Project files for our video on making your first game in Godot.

Check out the videos on the Brackeys YouTube Channel.

Everything is free to use, also commercially (public domain).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published