Skip to main content

Overview

Estimated time: 15 minutes Unreal Engine provides great multiplayer capabilities out of the box. We’ll use Unreal’s built-in networking to build and deploy a server-authoritative multiplayer game on top of Rivet.

Goals

  • Deploy & distribute a multiplayer Unreal Engine dedicated game server to Rivet
  • Build a basic menu screen for a multiplayer game
  • How to test multiplayer games locally

Prerequisites

FAQ

This guide is built for Unreal Engine 5.If you’re using a different version of Unreal Engine and need help, please reach out!
You do not need to build the Unreal editor yourself to follow this guide.Rivet’s build system uses Unreal Docker containers to simplify development & deployment.
It’s also possible to build your dedicated server by building Unreal Engine from source. This requires many more prerequisites with a complicated & error prone setup process, so we use Epic’s Docker image instead.However, this may be required if using a fork of Unreal Engine. Please reach out if you need help making this work with Rivet.