Skip to main content

Overview - Game client integration - (Unreal Engine module)

Last updated on March 12, 2025

Introduction

Typically, you need your backend service as middle man to connect players to your game server. In this module, you will learn how to connect game client to the sample matchmaking backend service that we provided which you can run locally. If you are using your own or other matchmaking service and not planning on using Byte Wars sample game, feel free to skip this step. Refer to Claiming Dedicated Servers without AGS on what you need to do so that your matchmaking service can talk to AMS.

Prerequisites

To complete this module, you need:

  • To have completed the following module:
  • The Byte Wars tutorialmodules-ams branch checked out in your local Byte Wars Unreal project repository.
  • To force enable this module by adding the following code to the Config/DefaultEngine.ini file:
    [AccelByteTutorialModules]
    +ForcedEnabledModules=TutorialModule:CUSTOM_MATCHMAKING
    ...

Learning objectives

At the end of this module, you will know how to implement:

  • Connect game client to the sample matchmaking backend service to perform matchmaking.

Preview

At the end of this module, your project will look like the image below:

Start matchmaking