Network

EOS Integration Kit

An Unreal Engine plugin for Epic Online Services that brings authentication, matchmaking, voice chat, storage, stats, leaderboards, and more into one workflow.

EOS Integration KitNetwork

Resource overview

Players sign in, form lobbies, join matches, talk to each other, store progress, and interact through invites and overlays long before most teams think about polish. EOS Integration Kit focuses on that layer inside Unreal Engine, bringing Epic Online Services into a single plugin workflow that covers core online functionality rather than leaving each system to be solved separately. Authentication, matchmaking, voice chat, storage, stats, and social features sit alongside broader SDK access, making it a practical foundation for multiplayer projects that need many connected systems to work together.

The plugin is positioned as an all-in-one option for developers who want to streamline online implementation. It exposes the full EOS SDK through both C++ and Blueprints, which immediately affects how teams can approach setup. A Blueprint-heavy workflow can stay visual, while projects with more custom engineering can reach the same SDK through C++. That dual access matters because online features rarely stay isolated: login touches progression, sessions affect invites, and storage can intersect with player identity and platform support.

EOS Integration Kit in the actual gameplay loop

The most direct value here is how many routine multiplayer actions are covered within the same package. Player authentication is part of the feature set, and the available login options are broad. Support includes Epic, Device ID, Google, Apple, Steam, Oculus, Discord, and itch.io, with the description also indicating additional options beyond those named. For teams shipping across different player ecosystems, that turns sign-in from a one-path assumption into a more flexible entry point.

Once players are identified, the plugin extends into lobby creation and matchmaking. Those are not presented as isolated utilities, but as part of the larger EOS implementation layer. A multiplayer game can move from account access into session flow without switching mental models or patching together unrelated tools. Basic host migration is also supported, which adds a useful continuity feature for session-based play.

Communication is covered too. True positional voice chat is included, with options for both lobby use and in-game use. That distinction is practical. Lobby voice supports pre-match coordination, while in-game positional voice changes how players perceive space and presence during active play. Because both are named directly, the plugin is not limited to a single generic voice implementation.

C++ and Blueprints access across the EOS SDK

Full EOS SDK coverage is one of the clearest implementation details. The plugin provides access through C++ and Blueprints, which broadens the kinds of teams that can use it effectively. Beginners are called out explicitly, and the package also includes advanced SDK interfaces for power users. That split suggests a workflow that can start simply and deepen over time, rather than forcing every team to adopt the same level of complexity from day one.

For direct service calls, Web API integration is included as well. The plugin can access and call EOS Web API functions directly. This expands the scope beyond only in-engine wrapper functions and points toward a more complete service layer for teams that need to work with EOS at a broader level.

The advanced interfaces named in the feature set show how deep that access goes. They include Achievements, Anti-Cheat, Auth, Connect, Ecom, Friends, Leaderboards, Lobby, Metrics, Mods, P2P, PlayerDataStorage, Presence, Reports, RTC, Sanctions, Sessions, Stats, TitleStorage, UI, and UserInfo, with additional interfaces implied beyond those listed. For an Unreal Engine project, that means the plugin is not narrowly scoped to one or two convenience functions. It reaches across identity, social systems, competitive features, moderation-related systems, communication, storage, and session management.

Matchmaking, Friends & Social, and voice chat in one workflow

What makes the feature set more useful than a raw list is the way these systems naturally connect inside multiplayer development. Friends and social features are present, including invites and overlay support. Epic Launcher store integration is included, along with support for Steam. Inside a project, a team evaluating online flow can look at account login, friend interaction, invites, and session entry as connected pieces rather than independent tasks.

Player stats and leaderboards are part of the same environment. So are save file management, player storage, and title storage. Those features push the plugin beyond matchmaking and into persistence. A project that needs to track player performance, save data, and shared title-level data can approach those tasks from the same EOS-centered integration path.

This also affects creative usage inside a game. Positional voice supports spatial communication. Leaderboards and stats reinforce progression or competition. Friends, invites, and overlays shape how players gather. Storage systems support persistent state. Matchmaking and lobbies handle the route into play. None of those features are described as experimental side additions; they are part of the core feature spread that defines the plugin.

Anti-Cheat, storage, and utility functions for ongoing online support

Anti-cheat support is included, with EAC integration described as easy to integrate for the game, including multiplayer sessions. That is an important practical detail because anti-cheat is often treated as a later production concern even though it touches multiplayer stability from the start. Here it sits beside the other online systems instead of being framed as a separate external layer.

Storage-related features appear in several forms: save file management, player storage, and title storage are all named directly. PlayerDataStorage and TitleStorage also appear in the advanced SDK interface list, reinforcing that persistence is available both as a visible feature area and as part of deeper SDK access. Stats and leaderboards continue that pattern, existing both as straightforward feature terms and as advanced interfaces for teams that need more control.

Utility functions are also included. The description does not break those out individually, so the most accurate reading is that the plugin contains broader helper functionality around the EOS workflow. That matters in context because online integration often becomes a web of repeated setup steps, wrappers, and service calls. Utility functions suggest a supporting layer around the larger systems named elsewhere.

Android, iOS, and Quest native support

Platform support is one of the clearest project-scale details provided. Android, iOS, and Quest are now supported natively. That moves the plugin beyond a desktop-only assumption and makes it relevant to teams building multiplayer experiences across mobile and standalone VR targets in addition to Unreal Engine’s broader environment.

Native support is especially notable here because the named feature set is not small. Authentication, voice, matchmaking, social functions, storage, stats, and anti-cheat are all systems that can become more difficult when platform expectations diverge. The description does not go into platform-specific limitations or variations, so the safest conclusion is simply that these targets are supported natively within the plugin’s scope.

Ease of use is also part of the positioning. The plugin is described as easy for beginners and backed by very extensive documentation. Support availability is highlighted as well, with near round-the-clock coverage stated. For teams assessing implementation risk, that combination is relevant. A broad online feature set can be intimidating, and the package addresses that by pairing deep SDK coverage with beginner accessibility and documentation.

Where EOS Integration Kit fits best

EOS Integration Kit makes the most sense in projects where online features need to function as a connected system instead of a stack of isolated integrations. It covers player authentication, diverse login options, lobby creation, matchmaking, positional voice chat, friends and social features, storage, stats, leaderboards, anti-cheat support, and direct Web API access, while also exposing advanced EOS interfaces through both C++ and Blueprints.

For Unreal Engine teams, the strongest concrete takeaway is the scope: this is not just a matchmaking add-on or a voice solution. It is a broad EOS implementation layer that reaches from login and session flow to storage, social systems, anti-cheat, and platform support on Android, iOS, and Quest.

Explore Similar Assets

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveEOS Integration Kit.7z

Related resources