Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

The Open Source Revolution - How Kubernetes is Changing the Games Industry

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore how Kubernetes is revolutionizing the games industry in this 23-minute conference talk by Dominic Green from Netspeak Games. Discover how cloud-native technologies and open-source software are accelerating game development, enabling companies to build MMOs supporting hundreds of thousands of concurrent players in record time. Learn about the advantages of using Kubernetes, Agones, and other open-source tools for game infrastructure, including dedicated game servers, auth, matchmaking, and UDP connections. Gain insights into the lifecycle of game servers, fleet management, and lessons learned from building a modern online game architecture. Understand how speed of development is becoming a crucial factor in the competitive landscape of game creation and how embracing open-source ecosystems can give companies a significant edge.

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]

Reviews

Start your review of The Open Source Revolution - How Kubernetes is Changing the Games Industry

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.