Overview
Syllabus
Intro
Why Cross-Platform?
Cross-Play
Cross-Buy
Here's a bummer
Your Games, Your Online Stack
So, what can you use from First Party Platform?
Identity and Account Management
Account Linking in the wild
TIP: Have one central Identity & Account System
EXAMPLE: Implementing Account Linking with Steam
EXAMPLE: Typical Matchmaking Flow
Tips on Picking Your Game Engine
Tips on Networking & Connectivity
Geralt on the go...
Cross-save to the rescue!
Storing Progression / Player State
SPOP vs MPOP
EXAMPLE Fulfillment Flow
EXAMPLE Purchase flow on Steam
3 Things Guaranteed in Life
Example (Xbox Requirement)
Fornite's Black Hole event
Synchronizing Release can be challenging..
Ways to "Release" Feature
Server-Side Toggles
EXAMPLE Server-Side Toggle Flow
3 Steps to enable BOPA
Keyless Entitlement is not widely available
Thank you
Taught by
GDC