Epic Online Services C# SDK packaged for Unity. Lobbies, voice chat, P2P networking, friends, achievements, cloud saves. No wrappers. No middleware. Just the SDK.
Join codes, quick match, skill-based search, host migration. Fluent LobbyOptions builder with presets.
Lobby-based RTC with auto-connect, mute, device selection. Spatial voice zones with proximity and occlusion.
NetworkObject, SyncVar, RPCs, NetworkTransform. Tick-based simulation, interest management, client-side prediction.
Friends, party system, custom invites, player registry, presence. Discord Rich Presence integration.
Leaderboards, achievements, stats, ELO/Glicko-2 ranked matchmaking, seasons, tournaments.
400MB per-player cloud saves, title storage, replay recording with voice and highlights.
Easy Anti-Cheat, host-validated RPCs, sender validation, per-peer rate limiting, decompression limits.
F1 overlay with 6 tabs. Canvas UI for mobile. Runtime console with stack traces. Setup wizard.
Drop EOSManager in scene, enter credentials, hit play. Auto-create singletons. Offline mode for testing.
// Everything auto-initializes. Just use the managers: var lobby = EOSLobbyManager.Instance; // Create a lobby with voice await lobby.CreateLobbyAsync(new LobbyOptions() .WithName("Pro Players") .WithMaxPlayers(16) .WithVoice()); // Spawn networked objects NetworkManager.Instance.Spawn(playerPrefab, pos, rot); NetworkManager.Instance.Spawn("WeaponPrefab", pos, rot); // Toggle voice mute EOSVoiceManager.Instance.ToggleMute();
Install via UPM git URL. No account needed. No license fees. Ever.