Unity Multiplayer: Intermediate C# Coding & Networking

0
Certificate

Paid

Language

Level

Beginner

Last updated on April 28, 2025 4:54 pm

Learn how to create your own online multiplayer games using Unity and Mirror. This intermediate course teaches you the client-server model, Steam API integration, and fundamental multiplayer principles. Build a real-time strategy game for 2 to 4 players with cool features like unit spawning and RTS combat. Enhance your C# coding skills with events, inheritance, and interfaces. Join our supportive community and get ready to take your Unity game development to the next level.

Add your review

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.

In this course you’ll 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 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.

By the end of this 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.

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 course is for intermediate Unity users who want to create their own multiplayer games.
  • Our Complete Unity Developer course provides the perfect pre-requisite.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Unity Multiplayer: Intermediate C# Coding & Networking”

×

    Your Email (required)

    Report this page
    Unity Multiplayer: Intermediate C# Coding & Networking
    Unity Multiplayer: Intermediate C# Coding & Networking
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.