Rss

  • youtube

EOSCore::

What is EOSCore::?

EOSCore is a Epic Online Services implementation for Unreal Engine 4, it enables you to use the Epic Online Serivces with Blueprints.

This is not a Epic Online Services Documentation, you can find the official documentation here, this page is just an example on how to use with blueprints and getting started.

The EOSCore:: plugin does NOT come with support for the Epic Online Services, if you have questions regarding setup and general Epic Online Services questions, please refer to the official documentation for this. You are of course welcome to ask questions, but should not expect support for answers found in the official documentation.

Links

Purchase

Tutorials and Examples

Getting Started

Make sure the EOSCore:: plugin is enabled

You can find your Product ID, Sandbox ID, Deplyment ID, Client ID and Client Secret at the Developer Portal.

Edit your DefaultEngine.ini file, add the following lines and set them to your own values, (DefaultEngine.ini is found in YourProject\Config

[EOSCore]
bEnabled=true
bDebugging=true
ProductId=
SandboxId=
DeploymentId=
ClientId=
ClientSecret=
ProductName=EOSCore Product
ProductVersion=1.0

Validating Initialization

Make sure the EOSCore Module Loaded text appears in your Output log when opening your project

When you press PLAY in the Editor, check that the “EOSCore Plugin Initialized” is displayed in your Output log, you don’t have to run the editor in Standalone or Package your project to use EOSCore features, except the Social Overlay that is disabled in Editor.

Interfaces

With EOSCore:: you have access to several EOS Interfaces, we use interfaces to talk to the Epic Online Services SDK.

This list is not complete

Both examples below access the same interfaces, choose your own style.


For more examples, check out the downloadable Example Project.

Example Project

You must own the EOSCore:: plugin to use the Example Project

The Example Project currently has example for Achievements, Leaderboards, Lobbies, Matchmaking (Sessions), Player Data Storage and Stats.

There may be more examples in the future.

Download here