The trusted Epic Online Services integration
Developed since the launch of Epic Online Services, and with over 3,000 developers and millions of players worldwide, Redpoint EOS Online Framework is the professional solution for game developers integrating Epic Online Services into Unreal Engine games.
Our plugin is used everywhere - from the smallest indie games up to AAA titles. If you've played a game with Epic Online Services integration, there's a good chance it's built on the Redpoint EOS Online Framework.
⭐⭐⭐⭐⭐ "Exemplary. One of the best implemented, maintained, and supported products on the marketplace."
"I have used this for several years now and on many projects. [...] I have no complaints and the utmost praise for the plugin, the support, and the level of ancillary value they've added with the professional setup of their GitLab and the additional projects available there. I am a professional developer who has been making games for 30 years and this is one of the best implemented projects I've ever worked with."
True cross-play, your way
We provide cross-platform friends, presence, invites and cross-play, even when you don't use Epic Games accounts.
Build your game for Windows, macOS, Linux, iOS, Android, XR/VR and console platforms, and give your players a true cross-play experience with EOS Online Framework.
You can even wire up your own cross-platform account system and leverage the existing authentication integrations we've done for desktop, mobile and console platforms.
Full console support
With support for Nintendo Switch™, PlayStation®4, PlayStation®5 and Xbox, EOS Online Framework is the easiest way to use Epic Online Services in your console game. We handle mirroring sessions, parties and invites to console friends, as well as displaying console friends and avatars in-game.
With EOS Online Framework, you get to focus more on building your game and less on platform-specific code.
One plugin for everything online
We don't split our features or platform integrations into other plugins, and we don't upsell you on other products. You buy EOS Online Framework once, and you get everything: seamless platform integrations, blueprints, team-based matchmaking, professional support, and much more.
No cost, scalable matchmaking
Looking to get parties or solo players into your team-based game? Exclusive to EOS Online Framework, we provide scalable matchmaking that gets players into teams, while preserving parties and matching on skill ratings.
There's no monthly fees and no matchmaking servers to run: team-based matchmaking is built on top of the Epic Online Services lobbies and stats services.
Seamless platform integrations
You don't need to write platform-specific code when you use EOS Online Framework.
Sending a game invite to a friend? We handle sending it over the local platform (e.g. Steam) to make it as easy as possible for players to get into your game.
Integrating e-commerce? We provide e-commerce integrations for Steam, Google Play and Epic Games Store, in addition to the e-commerce support in the engine. You don't need a third-party e-commerce solution when you use EOS Online Framework.
Easy Anti-Cheat support
Protect your multiplayer game against cheating. EOS Online Framework fully supports Easy Anti-Cheat on Windows and console platforms. Just download your signing keys from the Epic Online Services developer portal, and tick a checkbox in Project Settings.
Comprehensive blueprint support
With over 400 blueprint nodes covering every major offering of Epic Online Services, you don't need to write C++ to integrate Epic Online Services into your game.
Out-of-the-box framework components
EOS Online Framework provides high-level framework components such as:
- Add a startup screen to your game that automatically signs players in, configurable with a logo texture or UMG widget.
- Automatically managed parties; we'll create a party when players sign in and automatically re-create a party for them if they leave the one they're currently in.
- Display avatars of other players in game, with avatars from Steam, Xbox, Discord and more all handled for you.
- Automatically keep party members up-to-date in your lobby screen using the
RedpointPartyMemberactor. - Bind the friends list and party members to a UMG tree view widget; we'll keep entries up-to-date and you can focus on design.
Modern C++ APIs
If you prefer to work in C++, EOS Online Framework has modern C++ APIs for Epic Online Services that are much nicer to work with than the online APIs provided by Unreal Engine.
With namespaced functions and classes, C++20 co_await support and modern design principles, our APIs make integrating Epic Online Services in C++ a pleasant experience.
using namespace ::Redpoint::EOS::Core::Utils;
using namespace ::Redpoint::EOS::Identity;
// Get the handle to the Epic Online Services platform.
auto PlatformHandle = FWorldResolution::GetPlatformHandle(
this->GetWorld());
// Get the identity system.
auto Identity = PlatformHandle->GetSystem<IIdentitySystem>();
// Sign the local player in.
Identity->Login(
FLoginRequest(0 /* User slot a.k.a. controller index. */)
IIdentitySystem::FOnLoginComplete::CreateSPLambda(
this,
[this](FError ErrorCode, FIdentityUserPtr NewUser) {
if (ErrorCode.WasSuccessful())
{
// The user is signed in, and NewUser is valid.
}
}));
Test using play-in-editor
With EOS Online Framework, there's no need to set up multiple machines for testing. You can test parties, multiplayer games, the Epic Games overlay, and all online features directly from the editor.
Start the Developer Authentication Tool from the editor and turn on "login-before-PIE", and each play-in-editor window or standalone game will be automatically signed into an Epic Games account for testing.
Free for students & hobbyists
We offer a Free Edition of EOS Online Framework to students & hobbyists to make Epic Online Services accessible to all developers!
If you earn less than $30k USD per year from any income source, you're eligible to download EOS Online Framework for free.
To download the Free Edition and use Epic Online Services for free, see the Editions & Licensing page.
⭐⭐⭐⭐⭐ "Amazing support and product"
"Discord Support is 10 stars, the developer saved me tons of time and helped me to get started really quickly.
The plugin itself works like a charm. The sample project provides functionality that you can easily copy paste into your project and use it as a Subsystem to be able to call all the EOS APIs.
Really recommended."
Professional support
If you get stuck, we're here to help. We provide professional support during Australian business hours, and can often get a resolution or bug fix to you within a few days.
To get support for EOS Online Framework, upload your receipt to our License Manager and join our Discord server to open a case.
Fully featured
With comprehensive support for Epic Online Services, EOS Online Framework provides you the tools you need to ship online multiplayer games:
- Automatic authentication for:
- Cross-platform accounts with Epic Games or your own account system
- Cross-platform friends & avatars
- Cross-platform presence
- Friend discovery with friend codes
- Matchmaking, sessions & metrics
- Parties, lobbies & seamless invites
- Session and/or party mirroring to local platforms
- Stats & achievements
- Leaderboards
- Player Data Storage & Title Storage
- Voice chat in parties & on servers
- Multiplayer features:
- Play-in-editor support
- E-commerce support on Steam, Google Play and Epic Games Store
- Unified friends list across platforms
- iOS, Android, Meta Quest & console support
- Join games from Steam, Discord, etc.
- Free Edition available for students & hobbyists
- Over 400+ blueprint nodes to integrate EOS without C++
- Startup screens to simplify automatic login on launch
- Framework components to display party members in your game lobby
- Complete example project using blueprints, with parties, invites, team-based matchmaking and gameplay






