// the find
EOS-Contrib/eos_plugin_for_unity
Repository for EOS Plugin for Unity, bringing the functionality of Epic Online Services to the Unity Game Engine.
An official-ish Unity package (maintained by PlayEveryWare, not Epic directly) that wraps Epic Online Services for Unity games. It covers the full EOS feature set — lobbies, sessions, P2P, achievements, anti-cheat, voice, player storage — across 12 platforms including consoles. The sample scenes are the real selling point: each EOS interface gets a working demo you can import and run.
Genuinely broad platform support including Switch, Switch 2, PS4/PS5, and Xbox — console credentials are handled through private developer portal discussions, which is the right call. The two-repo split (this dev repo vs. the UPM package repo) means you can track releases via git URL without pulling in the full source history. Sample scenes cover every supported interface with written walkthroughs, which is rare for SDK wrappers. CI workflows check for package drift between the two repos, so the UPM package doesn't quietly fall behind.
Three features are still unimplemented (Mods, Progression Snapshot, Voice Trusted Server) with no timeline — if you need Trusted Server voice chat, you're on your own. The plugin is pinned to Unity 2021.3.16f1 in the badge, and the .NET quirks doc exists specifically because Unity's .NET compatibility is a recurring pain point; expect friction on newer Unity versions. This is not Epic's own SDK integration — it's a third-party wrapper that has to chase SDK updates, and there's no public roadmap for how quickly new EOS SDK releases get reflected here. The anti-cheat integration requires a separate EAC configuration step that isn't surfaced until you go looking for it.