Skip to the main content.

Did you know?


RTI is the world’s largest DDS supplier and Connext is the most trusted software framework for critical systems.

Success-Plan-Services-DSSuccess-Plan Services

Our Professional Services and Customer Success teams bring extensive experience to train, problem-solve, mentor, and accelerate customer success.

Learn more


From downloads to Hello World, we've got you covered. Find all of the tutorials, documentation, peer conversations and inspiration you need to get started using Connext today.

Try the Connectivity Selection Tool ⇢


RTI provides a broad range of technical and high-level resources designed to assist in understanding industry applications, the RTI Connext product line and its underlying data-centric technology.


RTI is the infrastructure software company for smart-world systems. The company’s RTI Connext product is the world's leading software framework for intelligent distributed systems.

Contact Us

News & Events

Immersive Environment Simulation: Getting Started

⇠ Back to All Modules


Download RTI Connext Professional

If you do not already have RTI Connext installed, download and install it now. You can use the 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 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.


Module 1 Demo:

This video covers the steps for Module 1.


Keep Going! 

Module 2: Create an Unreal Engine Project