Backend Platform For Unreal Dedicated Servers
Multiplayer Infrastructure,Without Building It Yourself
SMMatchmaking runs regional matchmaking, on-demand dedicated servers, and a secure player backend for your Unreal Engine game, so you can ship the game instead of the infrastructure.
Global Compute Coverage
43 Google Cloud regions. 130 deployment zones.
Matchmaking selects the closest fair region from the player locations in each match, then provisions the dedicated server in an available zone.
North America
12 regionsSouth America
2 regionsEurope
13 regionsMiddle East
3 regionsAfrica
1 regionAsia Pacific
12 regionsFeatures
Everything Your Game Backend Needs
SMMatchmaking runs the matchmaking, dedicated servers, and player backend behind your Unreal Engine game, so you can focus on making it.
Dedicated Server Orchestration
Servers spin up on Google Cloud on demand, run multiple Unreal processes per VM, and shut down automatically when idle.
Regional Matchmaking
FIFO queues per game and region, with configurable lobby rules and open backfill until the match actually starts.
Secure By Default
Every server, host, and player action runs on short-lived, scoped credentials and one-use join tickets — never a shared key.
Durable Control Plane
PostgreSQL and Redis back every match, session, and server state, with automatic recovery after restarts or failures.
Realtime Notifications
Match and session updates reach players over STOMP/WebSocket with guaranteed, acknowledged delivery — no missed events.
Live Ops Dashboard
Watch builds, servers, queues, matches, and live events from one secured dashboard — no SSH required.
How It Works
From Login To Match In Seconds
Guest Login
The player authenticates and receives a signed JWT identity in milliseconds.
Join Matchmaking
A regional FIFO queue groups players by game rules and custom properties.
Server Assigned
An existing process, host, or a fresh Google Cloud VM is allocated instantly.
Secure Join
A one-use join ticket is validated before the player is ever admitted.