PubNub SDK

PubNub - Code Plugins - Sep 30, 2024

Quickly add interactive real-time features to your Unreal game such as game lobbies and matchmaking, live leaderboards, and in-game notifications without building the backend infrastructure.

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

🚀 PubNub SDK 🚀

Quickly add interactive real-time features to your Unreal game such as game lobbies & matchmaking, live leaderboards, and in-game notifications without building the backend infrastructure.



Overview:

The PubNub Unreal SDK empowers you to build, manage, and optimize real-time, interactive game experiences for your players using either Blueprints or C++. This SDK offers a seamless way to leverage PubNub's real-time infrastructure for your UE projects to create interactive features that boost player engagement and retention, such as in-game chat, lobbies, friend lists, live leaderboards, and more. 

With minimal setup, you can build immersive multiplayer experiences, handle large-scale player interactions, and ensure fast, reliable messaging, so you can focus on building your game, not the infrastructure.


Use Cases:

You can utilize PubNub to power interactive real-time features for your game such as:

  • In-game text chat (1:1, group, and public)
  • Game lobbies & matchmaking systems
  • Live leaderboards & in-game scoring
  • Friend/Guild/Party/Clan Lists
  • In-game auctions
  • Player trading
  • Metadata storage such as player profiles and inventories
  • In-game notifications & alerts
  • Activity feeds

…and more!


Features:

  • Blueprint and C++ compatibility.
  • Our Pub/Sub API delivers messages in < 30ms, all without any concurrency fees. Enjoy features like Message Persistence, actions, filtering, and support for unlimited channels.
  • Get on/offline detection, measure channel occupancy, monitor custom state, webhook alerts, and more with Presence & State.
  • Efficiently manage and store metadata for players, channels, and their relationships with App Context, eliminating the need for additional server setups.
  • Upload your code to handle high-scale features of your game, create and execute business logic at the edge, call 3rd party APIs, and more with PubNub Functions.
  • Utilize Illuminate to map the KPIs that are important to your game, trigger decisions based on player behaviors, and see instant outcomes to improve monetization and engagement.

Technical Details

Supported Platforms: 

  • PC
  • Mac OS (Silicon)


Supported Unreal Versions: Unreal Engine 5.x

🔗 Looking to build just in-game chat? Check out our specialized PubNub Chat SDK to easily implement features such as message read receipts, @mentions, typing indicators, and more


Getting Started:

  1. Download the SDK from the Marketplace and add it to a project.
  2. Follow the integration guide in the documentation to configure PubNub.
  3. Reference the documentation to learn how to utilize PubNub features to build real-time features for your game!