Overview
Syllabus
Intro
Connected Games "Levels"
Real-time Multiplayer Core Challenges
Real-time Multiplayer Software Stack
Local ("couch" multiplayer)
Local ("couch multiplayer") Scorecard
LAN Games (offline) Scorecard
Peer-to-peer (P2P) Scorecard
Dedicated Game Server Scorecard
Topology Summary Scorecard
Real-time Multiplayer Stack
Connection
Unity Transport Goals
Server Authority
On-Prem vs Cloud
Unmanaged vs Managed Services
Game Communication Services REST can build on top of RPC, so it's not REST VS RPC
Matchmaking Considerations
Traditional Architecture
Building Blocks
Assigning Matches
Networking Transport
FPS Sample Netcode
Game Hosting Servers: Create Fleet
Game Hosting Servers: Deploy Build
Game Hosting Servers: Allocate Server
Matchmaking Alpha: Enable
Matchmaking Alpha: Configure
Matchmaking Alpha: Integrate
Matchmaking Alpha: Run
Pricing Model
Real Time Multiplayer at Unite LA
Taught by
Unity