// the find
betidestudio/EOSIntegrationKit
EIK (Epic Online Services Integration Kit) is a plugin that enables seamless integration between Epic Online Services (EOS) and Unreal Engine. The plugin provides access to the EOS SDK (Software Development Kit) within Unreal Engine, allowing developers to easily implement features such as matchmaking, achievements, leaderboards, and more.
An Unreal Engine plugin that wraps Epic Online Services SDK into Blueprint-callable async nodes and a proper Online Subsystem implementation. Targets indie and mid-size studios who want EOS features (lobbies, matchmaking, anti-cheat, voice, leaderboards) without writing the C++/EOS SDK glue themselves. Also available on the UE Marketplace as a paid product, with this being the open-source version.
The module split is sensible — EIKShared handles SDK lifecycle, OnlineSubsystemEIK implements the OSS interface properly, EIKVoiceChat is isolated, EIKWeb handles REST calls separately. This means you can include only what you need. Cross-platform coverage is real: platform-specific SDK managers for Windows, Mac, Linux, iOS, Android with per-platform subclasses rather than ifdef soup. The async Blueprint node pattern (one class per operation) is tedious but keeps things discoverable in the editor and avoids callback hell in visual scripting. Discord and Google Play Games login methods are included, which saves you two separate integration headaches.
The contribution guideline is literally 'include all headers because 5.3 has issues' — there are no code style rules, no PR template, no test suite. You are betting on a small studio's continued interest to maintain this against whatever UE 5.x breaks next. The host migration support is described as 'basic', which in practice means it will fall apart in any session with more than trivial state — EOS host migration is genuinely hard and a 'basic' wrapper will give you false confidence. The discord-cpp.zip checked into the repo as a binary blob in Source/DiscordGame is a red flag for any studio with security review requirements. Version compatibility matrix between EIK versions and UE versions is not documented in the README, so you will discover breakage at upgrade time rather than before it.