Strix Unreal Sample

This section of the guide will take you through the Strix Unreal Sample, a sample program for using Strix with Unreal Engine. This sample is designed to be a more comprehensive example than the one we have created in the Quickstart walk-through.

The Strix Unreal Sample is still not a complete game; it is just a showcase of various Strix features and techniques, consisting of four separate demonstration maps.

It is best to read through the rest of the documentation first to get an idea of the concepts we will see and use in the samples, but if you feel comfortable already, go ahead and jump right in.

It is recommended that you follow each section in order to cover all of the Strix concepts from start to finish. However, if you are already familiar with the theme covered by any particular section, feel free to jump ahead or refer to the different sections as you progress.

Our exploration consists of five parts:

  • Initial Setup: How to download and set up the sample project.

  • Connection: How to set up a server browser with Strix, and handling connections to rooms.

  • Replication: How to replicate Actors across clients and synchronize their properties and movement.

  • RPC and Animation: How to perform Remote Procedure Calls and synchronize Animation Blueprints to perform actions such as shots being fired.

  • Channels: How to use channels for a simple chat system.

Note

The latest Strix Unreal Sample version 1.1.1 is prepared for Unreal Engine 4.21. Although it should be easy to upgrade the project for a more recent version of Unreal Engine, it may be better to use the exact version of the Engine to avoid unwanted trouble, unless you are familiar with the project upgrade process.