Book Image

Multiplayer Game Development with Unreal Engine 5

By : Marco Secchi
Book Image

Multiplayer Game Development with Unreal Engine 5

By: Marco Secchi

Overview of this book

If you’re fascinated by the immersive gaming experiences that enable multiple users to engage in collaborative or competitive gameplay, this Unreal Engine 5 game development book is for you. In this book, you’ll learn the foundational principles behind multiplayer games. Starting with a sample project, you’ll learn how to set up a networked system and make it work. Once the prototype of the project is functional, you’ll start adding game logic, including obstacles and AI opponents, to heighten the challenges and engagement, offering a captivating experience for players. Next, you’ll learn how to debug and optimize the project, before finally deploying the game build and integrating it with cloud services such as the Epic Online Services system. By the end of this book, you’ll have the confidence to develop and manage multiplayer experiences using the Unreal Engine environment, taking your newfound programming skills in your upcoming projects.
Table of Contents (22 chapters)
1
Part 1:Introducing Multiplayer Games
5
Part 2:Networking and Multiplayer Games in Unreal Engine
10
Part 3:Improving Your Game
15
Part 4:Deploying Your Game Online

Using the Network Profiler

Unreal Engine’s Network Profiler is a powerful standalone tool capable of analyzing and optimizing the performance of multiplayer game networks. A Profiler session will give you detailed insights into connection speeds, latency times, and other important metrics that can be used to identify potential issues or areas of improvement. By leveraging this information, you will be able to get optimal network performance and achieve a nicer user experience. In this section, I will guide you through the main features of this tool.

As stated previously, the Network Profiler is a standalone application that can be found in your Unreal Engine executable folder. Depending on your engine installation, the location path may vary, but it is usually located at [Your PC]/Programs Files/Epic Games/UE_5.1/Engine/Binaries/DotNET/NetworkProfiler.exe.

The Network Profiler application is shown in Figure 11.13:

Figure 11.13 – The Network Profiler application

Figure 11.13 – The Network...