Welcome to the official PubNub Unreal Engine SDK repository. PubNub provides the infrastructure and APIs needed for the realtime communication layer of your application. You can focus on building your app's logic while PubNub ensures data is sent and received across the world in less than 100ms.
Below, you will find everything you need to begin messaging!
You will need publish and subscribe keys to authenticate your app. Get your keys from the Admin Portal.
- Download and install Unreal Engine version 5.0 or higher.
- Create a new blank Unreal project at a location of your choice.
- Create an empty
Plugins
folder in the location of your Unreal project.
Within the Plugins
folder of your Unreal project, clone the Unreal SDK repository: https://github.com/pubnub/unreal-engine.
Each PubNub API is available through Blueprints and C++ code. For further information on using and configuring the workspace and the Unreal Engine project, refer to the PubNub Unreal SDK documentation.
You can copy the Blueprints from the docs and paste them into your Unreal Editor.
If you need help or have a general question, contact support@pubnub.com.
This project is licensed under a custom MIT license. For more details about the license, refer to the License FAQ.