PubNub Gaming SDK
The PubNub Gaming SDK is a free plugin bundle on FAB that gives Unreal Engine developers everything they need to add real-time features to their games. It includes two modules:
| Module | What it does | Documentation |
|---|---|---|
PubNub SDK (PubnubSDK) | Core real-time messaging including publish/subscribe, presence, access control, app context, message persistence, and more. | Getting Started and API reference |
PubNub Chat SDK (PubnubChatSDK) | Higher-level chat features built on the core SDK, like typing indicators, read receipts, threads, mentions, moderation, and more. | Unreal Chat SDK docs |
Install from FAB
-
Install the PubNub Gaming SDK plugin from FAB. For information on installing plugins, refer to the Unreal Engine documentation.
-
Enable the PubNub Gaming SDK plugin in your project.
Both modules are also available as plugins on GitHub if you prefer to install from source:
- pubnub/unreal-engine: Core SDK
- pubnub/unreal-engine-chat: Chat SDK
For detailed setup instructions, refer to Getting Started (core SDK) or Initial configuration (Chat SDK).
Next steps
-
Core SDK: Follow the Getting Started guide to set up a connection, send your first message, and explore the full API reference.
-
Chat SDK: Jump to the Unreal Chat SDK docs to add chat features like typing indicators, read receipts, threads, and moderation to your game.