My App
Getting Started

Setup

Configure Matchmaking Integration Kit

Setup

Online Subsystem

MIK works with any online subsystem. Configure your preferred backend:

EOS

[OnlineSubsystem]
DefaultPlatformService=EOS

Steam

[OnlineSubsystem]
DefaultPlatformService=Steam

Project Settings

Open Project Settings → Plugins → Matchmaking Integration Kit:

  • Online Backend - Auto, OnlineServices, or OnlineSubsystem
  • Default Matchmaking Mode - QuickMatch, Ranked, Custom
  • Default Server Type - Listen Server or Dedicated Server
  • Default Max Party Size - Players per party (default: 4)

Basic Usage

// Get the subsystem
UMIK_Subsystem* MIK = GetGameInstance()->GetSubsystem<UMIK_Subsystem>();

// Start matchmaking
FMIK_QueueConfig Config;
Config.QueueName = "Ranked5v5";
Config.MinPlayers = 10;
Config.MaxPlayers = 10;
Config.NumTeams = 2;
MIK->StartMatchmaking(Config);

Or use the Start Matchmaking async Blueprint node.

On this page