Documentation

​
​

Development

User Acquisition

Monetization

Industry

Matchmaker for the Unreal Engine

Matchmaker overview

Matchmaker for the Unreal Engine

Multiplayer services for Unreal
​
​
Matchmaker for the Unreal Engine
  • Overview
  • Get started
  • Integrate using Blueprints
  • Integrate using C++
API reference
  • Overview of C++ APIs
  • Client APIs
  • Server APIs
  • Matchmaker Core APIs
    • Matchmaker Exception Reason
    • Matchmaker Player
    • QoS Result
    • Matchmaker Constants
  • Services Core Utilities
  1. Matchmaker Software Development Kit for the Unreal Engine

Struct FMatchmakerPlayer

Review the structure representing a player in a matchmaking ticket.
Read time 1 minute
Last updated a month ago

Struct representing a change in authentication player profiles.
Include
#include <MatchmakerCore/Public/Models/AuthenticationPlayerProfileChangedResponse.h>
Syntax
USTRUCT(BlueprintType)struct FMatchmakerPlayer

Overrides

operator==(const FMatchmakerPlayer&)

Declaration

inline bool operator==(const FMatchmakerPlayer& Other) const

Parameters

Name

Type

Other
const 
FMatchmakerPlayer
&

Returns

Type

Description

bool
true
if both MatchmakerPlayer are equal,
false
otherwise

Fields

Id

The unique ID of the player. Usually the ID received as a result of authenticating a player.

Declaration

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")FString Id

Blueprint

Name

Type

IdString

C++

Name

Type

Id
FString

QoSResults

A list of QosResults.

Declaration

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")TArray<FQosResult> QoSResults

Blueprint

Name

Type

QoS ResultsArray of QosResult

C++

Name

Type

QoSResults
TArray
<
QosResult
>

CustomData

A custom data object. Contains a dictionary of custom data to be used by the rules defined in a Match Definition.

Declaration

TOptional<TSharedPtr<FJsonObject>> CustomData

C++

Name

Type

CustomData
TOptional
<
TSharedPtr
<
FJsonObject
>>

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Include

    • Syntax

    • Overrides

      • operator==(const FMatchmakerPlayer&)

        • Declaration

        • Parameters

        • Returns

    • Fields

      • Id

        • Declaration

        • Blueprint

        • C++

      • QoSResults

        • Declaration

        • Blueprint

        • C++

      • CustomData

        • Declaration

        • C++


Report a problem with this page