100+ Blueprint Nodes
Complete Blueprint exposure of Online Subsystem interfaces
Online Subsystem Blueprintable brings the full power of Unreal Engine’s Online Subsystem to Blueprints. Access achievements, leaderboards, matchmaking, and more without writing a single line of C++.
Unreal’s Online Subsystem is incredibly powerful but traditionally requires C++ knowledge. This plugin exposes all functionality through Blueprint nodes, making online features accessible to all developers.
100+ Blueprint Nodes
Complete Blueprint exposure of Online Subsystem interfaces
Multi-Platform
Steam, EOS, Xbox, PlayStation, Switch support
Runtime Switching
Switch between platforms at runtime for testing
Full Async Support
All operations are async with proper delegates
| Platform | Authentication | Friends | Achievements | Leaderboards | Matchmaking |
|---|---|---|---|---|---|
| Steam | ✅ | ✅ | ✅ | ✅ | ✅ |
| Epic Online Services | ✅ | ✅ | ✅ | ✅ | ✅ |
| Xbox (GDK) | ✅ | ✅ | ✅ | ✅ | ✅ |
| PlayStation | ✅ | ✅ | ✅ | ✅ | ✅ |
| Nintendo Switch | ✅ | ✅ | ✅ | ✅ | ✅ |
| Null (Testing) | ✅ | ✅ | ✅ | ✅ | ✅ |
Here’s how easy it is to implement Steam login:
Event BeginPlay→ Initialize Online Subsystem (Platform: "Steam")→ On Success: → Login With Platform Credentials → On Login Complete: → Print: "Welcome, " + Get Player Display NameThat’s it! Three nodes to implement Steam authentication.
| License | Price | Seats |
|---|---|---|
| Indie | $79 | 1 |
| Pro | $249 | 5 |
| Ultimate | $599 | Unlimited |
Setup Guide
API Reference
GetExternalAccountIds node for account linking