EOS Integration KitAlpha
v5.0.1

Release Notes

Version history and release notes for EOS Integration Kit

Current - After v5.0.2

Packaging

  • Removed the tracked Source/ThirdParty/EIKSDK_1.18_backup SDK copy from the repository.
  • Added ignore coverage so the backup SDK stays out of source control.
  • Included the unzipped Windows DevAuthTool executable at Source/ThirdParty/EIKSDK/Tools/EOS_DevAuthTool-win32-x64-1.2.1/EOS_DevAuthTool.exe.
  • Added Git LFS coverage for ThirdParty .exe files so packaged tooling is stored consistently with the other SDK binaries.

v5.0.2 Alpha

This update collects the important changes since v5.0.1.

Highlights

  • Updated the bundled Epic Online Services SDK from 1.18.1.2 to 1.19.0.3 across desktop and Android.
  • Added SDK 1.19 compatibility fixes, including the EOS_INITIALIZE_API_LATEST static assert update and the replacement for the deprecated ecom transaction ID length constant.
  • Added full Anti-Cheat Blueprint SDK coverage with client/server subsystems and shared Anti-Cheat types.
  • Added voice chat support through the EIK Core V1/V2 interfaces and a new Blueprint voice chat library.
  • Added Blueprint external UI nodes for achievements, report player, and store UI.
  • Expanded OSSv2 support and unblocked Online Services usage on UE 5.5 and UE 5.6 when the required modules are available.

Authentication And Login

  • Improved OSSv1 auto-login behavior, including PIE and DevAuthTool workflows.
  • Fixed login startup and shutdown edge cases that could leave stale mappings or crash during auth state changes.
  • Added a login patch for EOS ID conversion and user manager state handling.
  • Improved Epic Account login callback handling so failures produce consistent Blueprint results.

Lobbies And Sessions

  • Fixed Join Lobby behavior in both EIK Core and Online Subsystem paths.
  • Added support for Device ID sign-ins joining presence lobbies.
  • Improved session result handling, socket address conversion, user registration, and cached session/user lookups.
  • Fixed OSSv2 lobby query behavior and lobby result conversion.
  • Improved presence and session handling in OnlineServicesEIK.

User Info

  • Fixed an OSSv1 user query crash.
  • Improved Product User ID and Epic Account ID resolution across UserInfo, OnlineServicesEIK, and the OnlineSubsystem user manager.
  • Added safer handling for empty or invalid account IDs.

OSSv2 And Online Services

  • Added OnlineErrorEIK wrappers and shared OnlineServices ID helpers.
  • Improved OnlineServicesEIK error conversion and account ID conversion.
  • Updated achievements, auth, commerce, external UI, leaderboards, presence, social, stats, title file, user file, and user info paths to use the current EIK naming and error handling.
  • Added version macros for UE 5.5, 5.6, and 5.7 feature checks.

Naming And C++ Cleanup

  • Sanitized EOS/EIK naming conflicts in shared SDK code.
  • Renamed internal EIKShared SDK wrapper files and types back to the EIK namespace style to avoid collisions with Epic EOS symbols.
  • Updated voice, socket, online subsystem, and SDK function code to use the cleaned-up names.

Platform And SDK Packaging

  • Removed obsolete Win32 EOS SDK binaries.
  • Removed older Android armeabi-v7a, x86, and dynamic-STL SDK artifacts.
  • Added Android EOS SDK headers for the updated SDK package.
  • Kept ThirdParty binaries under Git LFS.

Documentation

  • Updated the v5 documentation landing page and release notes.
  • Added the new v5 docs banner asset.

Compatibility Notes

  • This is still an alpha release.
  • Projects using internal EIKShared C++ headers may need include/name updates because several internal EOS* wrapper names were changed to EIK*.
  • OSSv2 support now starts earlier than the original v5.0.1 note: UE 5.5+ can use it when the required OnlineServices modules are present.

v5.0.1 Alpha

This is an alpha release. If you have a game release coming up soon, stay on v4 - it's stable and battle-tested.

v5 Alpha is available exclusively on our website for now. Marketplace release will follow later.

New Features

  • Play in Editor (PIE) Support - Test your EOS integration without leaving the editor. No more standalones.
  • Deep C++ Support - First-class C++ integration while keeping full Blueprint support.
  • OSSv2 Support - Full support for Epic's new Online Services interface alongside the Online Subsystem.
  • Type-Safe Errors - Structured error codes for every operation.
  • Better Voice Chat - More reliable connections, cleaner API, easier setup.
  • More EOS SDK Exposure - Features that previously needed custom C++ workarounds now have proper nodes.
  • Rebuilt Architecture - Major internal rewrites for stability, performance, and extensibility.
  • Console Support - Please DM if needed. With stable release, the process will be automatic.

Documentation

These docs are for v5. For stable/Marketplace version docs, see eikv4.betide.studio.

On this page