This documentation is for a prerelease version of O3DE. Click here to switch to the latest release, or select a version from the dropdown.

Version:

FlexMatch Integration

Prerequisites

Integrate game client

To support the optional FlexMatch features including backfill, your client application needs to implement the following use cases:

  • StartMatchmaking
  • StopMatchmaking
  • StartPolling
  • StopPolling
  • AcceptMatch

The AWS GameLift Gem provides both C++ APIs and scripting. You can implement these use cases using either method.

Integrate dedicated server

To support the optional manual backfill, your server should implement the following the use cases:

  • StartMatchBackfill
  • StopMatchBackfill
  • OnUpdateSessionBegin
  • OnUpdateSessionEnd