Skip to content

Online Subsystem Blueprintable

v3.2 UE 5.3+

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

Overview

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

Key Features

Authentication & Identity

  • Login with platform credentials (Steam, EOS, etc.)
  • External authentication (custom backends)
  • User profile access (display name, avatar, etc.)
  • Account linking between platforms

Friends & Social

  • Friends list access with online status
  • Friend requests (send, accept, reject)
  • Recent players tracking
  • Rich presence (show what players are doing)
  • Block/mute functionality

Achievements

  • Query all achievements
  • Unlock achievements
  • Track achievement progress
  • Display achievement UI

Leaderboards

  • Submit scores
  • Query leaderboards (global, friends, around user)
  • Multiple sort methods
  • Custom metadata support

Matchmaking

  • Create and join sessions
  • Lobby support with properties
  • Matchmaking queues
  • Voice chat integration hooks

Cloud Saves

  • Save/load user data to cloud
  • Automatic conflict resolution
  • Cross-platform save sync

Supported Platforms

PlatformAuthenticationFriendsAchievementsLeaderboardsMatchmaking
Steam
Epic Online Services
Xbox (GDK)
PlayStation
Nintendo Switch
Null (Testing)

Requirements

  • Unreal Engine: 5.3, 5.4, 5.5 (latest patch recommended)
  • Platforms: Win64, Mac, Linux, Android, iOS, Consoles
  • Dependencies: Online Subsystem (built-in), platform-specific plugins

Quick Example

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 Name

That’s it! Three nodes to implement Steam authentication.

Pricing

LicensePriceSeats
Indie$791
Pro$2495
Ultimate$599Unlimited

Purchase Now →

Documentation

Support

Changelog

v3.2.0 (January 2026)

  • Added EOS SDK 1.16 support
  • New: GetExternalAccountIds node for account linking
  • Fixed: Achievement progress not saving on some platforms
  • Improved: Login flow error messages

v3.1.0 (December 2025)

  • Added Nintendo Switch support
  • New: Voice chat integration hooks
  • Fixed: Memory leak in friends list queries

v3.0.0 (October 2025)

  • Major rewrite for Unreal Engine 5.4
  • Breaking: Renamed several nodes for consistency
  • New: Runtime platform switching
  • New: 30+ additional Blueprint nodes