Redpoint Games - EOS Online Framework

🎉 The all-in-one 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.

1️⃣ 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.

💬 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 RedpointPartyMember actor.

  • 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.

🤝 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.

🛟 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:

4 Likes

How does this work to use the Epic sign-in in VR? Does it bring up a special browser window inside of the game?

Epic Games accounts are not officially supported in VR by the EOS SDK. However, we do implement authentication via Oculus accounts, and that’s what we recommend people use when targeting Oculus Quest.

For other VR platforms, anonymous authentication should work, but there may be device or platform incompatibilities that we’re not aware of (practically, as we don’t have all the different kinds of VR headsets to test with).

1 Like

Does the paid plugin support 4.27? It lists only recent UE5 version, but also says that this is because Epic does not allow via the normal download to support older engines. I am looking for Console Crossplay (I am a registered Dev with both Xbox and Playstation) and this plugin looks perfect, but we are still on UE 4.27. Thank you for the help!

No, we don’t support 4.27 any more. We dropped support back in 2023 when Unreal Engine 5.2 was released.

These days the issue with 4.27 is that it’s lacking a lot of the modern compiler features like C++20 co_await and engine APIs like CreateSPLambda. Because of how frequently we use these APIs/compiler features in the plugin, it’s not feasible for us to target such an old engine version.

I would also flag that 4.27 can’t be used to deploy new titles to some non-PC platforms, because the platform SDKs that it supports are too old. If this is an unreleased title you are developing, I would recommend updating the engine version lest you find yourself unable to publish on a given platform due to the engine’s SDK support.

I have UE 5.6.1 on Mac and I can’t install the plugin. It shows that no supported UE version is installed. Do I need to have 5.6.0 for the plugin to work?

It should definitely be available for 5.6.1 on macOS - I will ask Fab support to see what is going on.

@vladimir.shumsky are you trying to install from the newly integrated Fab library in Launcher and can you check in the editor to make sure if the plugin isn’t already installed?