Integration with EOS Integration Kit
EOS Integration Kit (opens in a new tab) is a powerful plugin designed for Unreal Engine 5, for integrating EOS services into your game. It provides a simple and easy-to-use interface for integrating EOS services, such as Achievements, Leaderboards, and more, into your game. This guide will walk you through the process of integrating EOS Integration Kit into your Unreal Engine 5 project.
Configuration
To configure EOS Integration Kit in your Unreal Engine 5 project, follow these steps:
Automatic Configuration
If you turn on the Automatically setup EIK option under EOS Integration Kit Settings, the plugin will automatically add the required configuration to the DefaultEngine.ini file. This is the recommended way to configure the plugin.
Manual Configuration
If you prefer to manually configure the plugin, you can add the following configuration to the DefaultEngine.ini file.
[OnlineSubsystem]
DefaultPlatformService=EIK
[OnlineSubsystemEIK]
bEnabled=true
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemEIK.NetDriverEIK",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
Additional Configuration
Other then the basic subsystem configuration, you will also need to configure the EOS SDK settings.
To do this, please check the EOS Integration Kit Configuration (opens in a new tab) guide of EOS Integration Kit.
Conclusion
By following these steps, you can easily configure EOS Integration Kit in your Ultimate Multiplayer Lobby project.