{"repo":"expressobits/steam-multiplayer-peer","free":true,"listed":false,"github":"https://github.com/expressobits/steam-multiplayer-peer","clone":"git clone https://github.com/expressobits/steam-multiplayer-peer.git","description":"Steam Sockets Multiplayer Peer for Godot 4 via GDExtension","language":"C++","stars":509,"topics":["godot","godot4","multiplayer","steam"],"license":"MIT","category":"game-templates","readme_excerpt":"Welcome to Expresso Steam Multiplayer Peer 👋 ⚠️⚠️⚠️⚠️ Update Dec 2025 ⚠️⚠️⚠️⚠️ I have paused development on this plugin; please try using GodotSteam if possible. I encourage anyone to use a fork to continue development if necessary. ⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️ Godot Asset Lib: https://godotengine.org/asset-library/asset/2258 Branchs Map 🪹main: Contains C++ plugin source 🪹demo: Same example as godot bomberman, but instead of EnetPeer it uses SteamMultiplayerPeer 🪹addon: Compiled version of the libs that are in the godot asset lib store. 🪹module: Same compiled version but just the addon folder, to be added as a git submodule Tutorial and Learnings (How to use) See post and Youtube video by Michael Macha: - https://michaelmacha.wordpress.com/2024/04/08/godotsteam-and-steammultiplayerpeer/ - https://www.youtube.com/playlist?list=PLg 8mgEWE2p8ZA-AqUUJ3CYEtrRVFhl v Thank you Michael! Features ✔️ Easily change ENet peer to Steam Peer ✔️ Use Steam Sockets (Low level like ENet). ✔️ GDExtension (Easy to add your project) ✔️ No dependency with GodotSteam, but demo uses GodotSteam to handle connections with lobbies (See lobbies tutorial in Godot Steam here). GodotSteam SteamMultiplayerPeer Differences Differences This SteamMultiplayerPeer GodotSteam SteamMultiplayerPeer --- --- --- Lib Type GDExtension, easy to add through the asset library. C++ module, requires precompiled Godot version from GodotSteam, or compile yourself Steam Connection Steam Sockets Steam Docs Steam's lowest","default_branch":null,"files":null,"tree":[],"storefront":"/r/expressobits","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/expressobits/steam-multiplayer-peer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}