Mammoth Club All levels 15 sections 67 lectures

Build a 3D Multiplayer Battle Royale Game with Unity

Learn a new skill to snag a new job now!

01
Skill level
All levels
02
Sections
15
03
Lectures
67
04
Instructor
John Bura
What's inside

This course includes.

15
Sections
67
Lectures
67
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

15 sections · 67 lectures
+ 00a Course Overview 2 lectures
01 Course Overview Locked
Source Files Locked
+ 00c The Basics on C# 16 lectures
00a Source Code Locked
01. Introduction To C# Locked
02. Creating A New Project Locked
03. Primitive Types Locked
04. Type Conversion Locked
05. Operators Locked
06.01 Classes Locked
06.02 Inheritance Locked
06.03 Structures Locked
06.04 Arrays And Strings Locked
06.05 Enumerator Locked
07.01 Statements Locked
07.02 Loops Locked
07.03 Random & Control Flow Locked
08.01 Types Of Arrays Locked
08.02 Lists Locked
+ 01 Part 1 - Build a Local Battle Royale 3 lectures
00 Project Preview - Build A Local Battle Royale Locked
01 How To Debug Locked
01 Source Files Locked
+ 02 Build a Player That Can Look and Move Around 7 lectures
01 Set Up Project Locked
02 Build A Player Locked
03 Move Player With Keyboard Locked
04 Enable First Person Mode Locked
05 Enable Player To Look Left And Right Locked
06 Enable Player To Look Up And Down Locked
02 Source Files Locked
+ 03 Generate Enemies 3 lectures
01 Generate Enemies Locked
02 Build An Enemy Object Locked
03 Source Files Locked
+ 04 Build an Attack 3 lectures
01 Build An Attack Particle System Locked
02 Attack Upon User Input Locked
04 Source Files Locked
+ 05 Reduce Player Health 3 lectures
01 Build Player Health Locked
02 Kill Players Upon 0 Health Locked
05 Source Files Locked
+ 06 Build Bots That Move and Attack 3 lectures
01 Build Bot Attack Action Locked
02 Build Bot Random Movement Locked
06 Source Files Locked
+ 07 Implement Safe Zone 3 lectures
01 Shrink The Plane Over Time Locked
02 Kill A Player Outside The Plane Locked
07 Source Files Locked
+ 08 Part 2 - Add Networking for Multiplayer Battle Royale 5 lectures
00 Project Preview - Add Networking For Multiplayer Battle Royale Locked
01 How Server-Client Communication Works Locked
02 What Is MLAPI Locked
03 How To Debug MLAPI Locked
08 Source Files Locked
+ 09 Set Up Networking 5 lectures
01 Import MLAPI Into Unity Locked
02 Set Up Network Manager Locked
03 Show Start Buttons For All Clients Locked
04 Send Position Of Each Client Locked
09 Source Files Locked
+ 10 Build Networked Player Functionality 4 lectures
01 Networked Player Movement Locked
02 Networked Player Looking Around Locked
03 Networked Player Attack Locked
10 Source Files Locked
+ 11 Build Networked Health 4 lectures
01 Networked Player Health Locked
02 Networked Kill Players Upon 0 Health Locked
03 Disable Attacking When Dead Locked
11 Source Files Locked
+ 12 Build a Game Controller 4 lectures
01 Set Minimum Number Of Players Locked
02 Restart Game If 1 Player Remaining Locked
03 Prevent Lighting From Changing Locked
12 Source Files Locked
+ 13 How to Fine-Tune the Game 2 lectures
01 Add A Weapon Object Locked
13 Source Files Locked
Description

About this course.

Do you want to build your first Battle Royale video game in Unity? Look no further. Build local and multiplayer battle royales like Fortnite in this course.



You’ll start by building a complete 3D game in Unity, with players, enemies and bots. You’ll implement networking to enable multiplayer communication in the game. You’ll run clients and a server to test your multiplayer battle royale.

  • Learn to code in C# for game development
  • Build a player that can look and move around
  • Implement user input with keyboard
  • Generate enemies
  • Build attack particle systems and effects
  • Build bots that move and attack the player
  • Build a safe zone that shrinks over time
  • Add networking with MLAPI

Unity is an incredible 3D package used for making video games, architectural and medical imaging and more. The challenge is that it's big and complicated to use, especially for complete beginners to coding and game development. We make learning to code easy and fun by leading you step-by-step through the process of creating exciting games.

Unity is a free download. With regular access to an internet connection you'll be able to engage in our thriving community. Even if you have no experience with coding, or with 3D packages, we will guide you through everything from first principles. Starting slow, then building on what you learn, you'll soon have a very solid working knowledge of Unity.

Instructors

Taught by people who ship.

John Bura

John Bura

Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.

Ready to start building?

Learn a new skill to snag a new job now!

Buy lifetime access →