The Open Source Revolution - How Kubernetes is Changing the Games Industry
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Syllabus
Intro
How Long Does it Take to Build a Game?
Why does speed matter?
What takes up the majority of the time?
Infrastructure in 6 months
Requirements
Dedicated Game Server
Auth
Matchmaking
UDP Connection to Game Engine
Single Process Supporting many Players
Why Kubernetes?
Containerisation ...
Running as a Deployment
Multiple on the same Node
Surviving Scaling and Upgrading
Agones - GameServers
Agones - Unreal SDK
Agones - Fleets
Lifecycle - PortAllocation & Scheduling
Lifecycle - Client Calls Matchmaker
Lifecycle - GameServers is Allocated
Lifecycle - Client Connects
Lifecycle - DGS Calls Shutdown
Agones - Allocated Game Servers
Agones - Multiple Fleets
Build Artifacts
Supporting Cast
Capabilities
Lessons Learnt
Summary
Taught by
CNCF [Cloud Native Computing Foundation]