Unity Multiplayer: Intermediate C# Coding & Networking

Create online multiplayer games in Unity using Mirror. Tutorials cover client-server model, LAN, using Steam, and more.

Create online multiplayer games in Unity using Mirror. Tutorials cover client-server model, LAN, using Steam, and more.

What you’ll learn

  • Make your own online multiplayer games using Unity and Mirror.
  • Create a working RTS game designed for 2 to 4 players (but with no upper limit on players!).
  • Learn the client-server model of making online multiplayer games.
  • Use the Steam API to play your game against your friends online.
  • Practice fundamental multiplayer principles such as synching variables, remote procedure calls (RPCs) and writing server authoritative logic.
  • Implement intermediate C# coding techniques such as events, inheritance and interfaces.
  • Create a gameplay lobby to help with matchmaking.
  • Implement a range of cool RTS gameplay features such as multi-select, unit spawning, RTS combat, nav mesh movement, mini-map, and more.
POPULAR  C# Basics for Beginners: Learn C# Fundamentals by Coding

Requirements

  • We recommend you take at least the first half of our Complete Unity Developer 2D or 3D, or equivalent, as a pre-requisite.

Description

In this Unity Multiplayer: Intermediate C# Coding & Networking course we build a multiplayer Real Time Strategy (RTS) game that you can play online through the Steam API against your friends. You’ll learn fundamental multiplayer development principles such as synching variables, remote procedure calls (RPCs) and writing server authoritative logic in a way that can be applied to your own indie multiplayer games.

This is not a Unity Multiplayer: Intermediate C# Coding & Networking course for absolute beginners. You’ll need a basic grasp of Unity and C# before you get started so that you’re ready for the more advanced concepts we’ll be using such as events, interfaces, and inheritance.

POPULAR  Mathematics for Computer Games Development using Unity

By the end of this Unity Multiplayer: Intermediate C# Coding & Networking course you will be able to…

  • Make your own online multiplayer games using Unity and Mirror.
  • Create a working RTS game designed for 2 to 4 players (but with no upper limit on players!).
  • Learn the client-server model of making online multiplayer games.
  • Use the Steam API to play your game against your friends online.
  • Practice fundamental multiplayer principles such as synching variables, remote procedure calls (RPCs) and writing server authoritative logic.
  • Implement intermediate C# coding techniques such as events, inheritance and interfaces.
  • Create a gameplay lobby to help with matchmaking.
  • Implement a range of cool RTS gameplay features such as multi-select, unit spawning, RTS combat, nav mesh movement, mini-map, and more.
POPULAR  C# Intermediate: Classes, Interfaces and OOP

All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

Who this course is for:

  • This Unity Multiplayer: Intermediate C# Coding & Networking course is for intermediate Unity users who want to create their own multiplayer games.
  • Our Complete Unity Developer course provides the perfect pre-requisite.

Created by GameDev.tv Team, Rick Davidson, Nathan Farrer (aka Dapper Dino)
Last updated 1/2021
English
Size: 5.66 GB

Download Course
https://www.udemy.com/course/unity-multiplayer/

The author(s) of this course invested a lot of time and effort in creating it. Please consider purchasing the course from the original author(s) if your budget permits. Your purchase motivates the author(s) to keep the course up-to-date and to provide support. The course also includes a certificate of completion. Thank you

Leave a Reply

We're On Telegram

Join our telegram channel and be the first to know when we post new courses, update courses and also when we share freebies.