YoVDO

Connected Games - Building Real-Time Multiplayer Games with Unity and Google

Offered By: Unity via YouTube

Tags

Unite Courses Unity Courses

Course Description

Overview

Explore the world of real-time multiplayer game development using Unity and Google technologies in this comprehensive 45-minute Unite LA session. Gain insights into the challenges and solutions for building globally scalable multiplayer games. Dive into various multiplayer "levels," from local couch co-op to dedicated game servers, and understand their respective scorecards. Learn about Unity's transport goals, server authority, and the pros and cons of different hosting options. Discover essential building blocks like matchmaking, networking transport, and game hosting servers. Get hands-on with the FPS Sample Netcode and explore the alpha version of Unity's matchmaking system. Understand pricing models and leave equipped with the knowledge to create engaging real-time multiplayer experiences that can serve a global audience.

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

Tags

Related Courses

Game Development for Modern Platforms
Michigan State University via Coursera
Diseño de Videojuegos: Una introducción
Universidad de los Andes via Coursera
Gameplay en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
Arte 3D y animación en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera