Module 1: Get Started

Download RTI Connext DDS Professional

If you do not already have RTI Connext® DDS Professional installed, download and install it now. You can use the 30-day trial license to try out the product. Your download will include the libraries that are required to run the example, and tools you can use to visualize and debug your distributed system.

Note: If you are using the Connext Professional evaluation version, set the NDDSHOME environment variable and make sure the license file is where NDDSHOME points to. For more information about installing the license file see the License Management Section in the RTI Community.

Install Unreal Engine

Visit Unreal Engine for more details, including how to install it. In order to develop C++ applications in Unreal Engine, you also need to have Visual Studio installed. The Unreal Engine installer will give you the option of installing Visual Studio.

Creating the Unreal Engine application step by step


In order to create the Unreal Shapes application, you need to follow these basic steps:

  1. Create an Unreal Engine project
  2. Define the data types and create a Connext XML configuration file.
  3. Add Connext to the Unreal C++ build environment
  4. Create a C++ class which includes Connext
  5. Create a game object

Once we have a simple reader example, we will look at the some more advanced Connext features such as:

  • Working with instances
  • Reusing DDS entities to make it scale
  • Subscribing and publishing
  • Dynamically creating the game object with the use of Instance Management

At the end of this exercise, you will have a complete 3D Shapes application. You can also check out this video for an overview of the example.


Let’s get started ->> Module 2: Create an Unreal Engine Project