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:
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.
- See tutorial: https://youtu.be/V4a_J38XdHk
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).