Are you looking to try your hand at multiplayer game development in Unity? For the past year, we’ve been launching new products and features to flesh out our Multiplayer suite of tools to support the creation of multiplayer games spanning all genres and platforms – from dedicated hosting to friends list management to in-game voice chat.
However, connecting all the dots into a tech stack that you can use to build the multiplayer game of your dreams can be confusing. That’s why we’re showcasing six recent YouTube video tutorials from community content creators that cover Unity's multiplayer tools. From Code Monkey’s in-depth tutorials to Dapper Dino’s expert insights, each video provides a wealth of knowledge and inspiration for game developers.
Let’s dive in.
Samyam is a YouTube creator who focuses on game development tutorials for indies. In this video from March 18, Samyam introduces you to Netcode for GameObjects (NGO), one of Unity’s proprietary networking libraries, and shows how to leverage the package alongside Unity Transport to build a simple multiplayer game.
Samyam’s video includes a helpful overview of high-level multiplayer terminology before diving into the tech, so this is a great place to get started.
Check out the video to see:
Code Monkey is a professional indie game developer who creates YouTube content about Unity and C# gamedev.
In this recent video, Code Monkey covers how to run dedicated game servers with Game Server Hosting (Multiplay) from Unity Gaming Services (UGS). He walks through:
Unity’s Matchmaker is a smart, rule-based matchmaking system that plugs easily into the Unity game engine. Dapper Dino walks you through how to integrate Game Server Hosting (Multiplay) and Matchmaker into any game powered by Netcode for GameObjects, using one of his existing projects (which you can access here) to show how to host your game and provide matchmaking for players.
Check out Dapper Dino’s full video to learn how to:
In this follow up to his first video in our roundup, Code Monkey covers how to add matchmaking to multiplayer games and define rules with as much or as little complexity as you want. He addresses how Matchmaker is integrated with Game Server Hosting to get your game online, as well as how to sort players into matches.
A major benefit of this tutorial is Code Monkey’s explanation of the different rule sets you can explore within Matchmaker to set up skill-based, geography-based, or platform-based matchmaking (or other combinations) to optimize your player experience.
Code Monkey has even made the project files available for viewers. Explore how it all works together to build a live multiplayer game by pressing play below.
Tarodev, another popular YouTuber who makes game dev tutorials, walks viewers through getting started with NGO in this video. In the video you’ll learn:
If you’re looking for an end-to-end video guide to multiplayer development in Unity, this is the tutorial for you. In this six-hour YouTube course, Code Monkey walks through the full experience of building a small multiplayer game in Unity – from networked gameplay to integrating live services.
The video builds on Code Monkey’s previous course on making a singleplayer game in Unity and converting that tutorial project into an online-ready multiplayer experience. The video covers:
What else do you want to see tutorials on in the future? Let us know in the Unity multiplayer forums or on our multiplayer Discord. Happy creating!