Learn Unity Multiplayer - Netcode for Game Objects Unity Tutorial 2023
Offered By: Code Monkey via YouTube
Course Description
Overview
Dive into a comprehensive Unity multiplayer course that transforms a singleplayer game into an online multiplayer experience using Netcode for Game Objects. Master essential multiplayer concepts including data synchronization, server vs. client authority, RPCs, NetworkVariables, and character selection. Learn to implement multiplayer lobbies, connect players through Unity Relay, and explore advanced topics like handling disconnects and late joins. Gain hands-on experience with multiplayer debug tools, game server hosting, and integrating gamepad support. By the end of this extensive tutorial, create a fully functional multiplayer kitchen chaos game and acquire the skills to develop your own multiplayer Unity projects.
Syllabus
Intro, Overview
Final Game Preview
What you Should Know
Singleplayer Overview
Install Netcode and basic Setup
Sync Player Movement, Client Vs Server Auth
Sync Player Animations
Sync Delivery Manager
Fix Selected Counter Visual
Sync Pick up Objects
Sync Kitchen Object Parent
Sync Plates Counter
Sync Trash Counter
Sync Cutting Counter
Sync Stove Counter
Sync Plate Add Ingredients
Player collisions
Sync Game State
Sync Pause
Handle Disconnects
Handle Late Joins
Connection Scene Flow
Character Select Scene
Lobby
Relay
Game Server Hosting Multiplay, Matchmaker, Vivox
Multiplayer Debug Tools
Singleplayer Option
Gamepad Test
Final Game
CONGRATULATIONS
Taught by
Code Monkey
Related Courses
Game Development for Modern PlatformsMichigan 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