SteamNetworkLib

A modern, MelonLoader-first Steamworks.NET networking wrapper
Lobby Management Data Sync P2P Messaging Type-Safe API
// Simple, clean API
var steamNetwork = new SteamNetworkClient();
steamNetwork.Initialize();

// Easy data management steamNetwork.SetLobbyData("mod_version", "1.0.0");

What you get

SteamNetworkLib provides a clean, intuitive API that handles the complexity of Steamworks networking for you, made specifically for Schedule 1 mods.

🔄 Dual Branch Support

Seamlessly works with both Mono and IL2CPP, without the complexity of managing Steamworks.NET and Il2CppSteamworks.NET separately.

🏢 Lobby Management

Create/join lobbies with async/await, automatic member tracking, and more.

🌐 P2P Communication

Type-safe messaging with L2CPP compatibility.

🔧 MelonLoader Optimized

Minimal setup, safe error handling, and automatic cleanup designed specifically for mod development.

Next steps

SteamNetworkLib reduces hundreds of lines of complex Steamworks code to clean, maintainable patterns.