Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Local Multiplayer Brawler
15 students
Created byDan Makfinsky
Last updated 12/2025
English

What you'll learn

  • Learn the basics of Unity 3D 6
  • Learn how to create a simple 3D game -
  • Learn how to create a simple 2D game
  • Learn how to add sound to your games
  • Learn how to add polish to your games
  • Learn how to make a character controller
  • Learn how to fire projectiles
  • Learn how to take damage

Course content

6 sections32 lectures5h 6m total length
  • Welcome to Unity0:46

    Kick off your game dev journey! Learn what Unity is, why it's a great engine for beginners, and what you'll be building in this course.

  • Installing Unity1:54

    Don’t have Unity installed yet? No problem — this step-by-step walkthrough will show you exactly how to download Unity Hub, install the editor, and get set up for success. Unity can be downloaded from the Unity3D website.

  • Quick Tour of the Unity Interface1:40

    A fast, beginner-friendly tour of the Unity interface. You'll learn about the Scene view, Hierarchy, Inspector, Project window, Console, and more — just enough to feel confident moving forward.

  • Create Your First Unity Project0:47

    The Unity interface is split up into a series of windows that can be docked, closed and opened in a variety of ways. In this lesson we'll learn:

    1. The most important Unity windows

    2. How to change and save your layout

    3. How to open new windows

    4. How to setup the editor for play testing inside of Unity

  • C# Scripting Basics in Unity5:54

    Start writing your first lines of C#! This lesson introduces the fundamentals of C# scripting inside Unity. We’ll cover variables, methods, and how to hook up your code to GameObjects using MonoBehaviours—no prior coding experience required.

  • Unity’s Component System Explained4:22

    Learn how Unity’s powerful component-based architecture works. You’ll see how every GameObject in your scene is built from modular parts like Transforms, Colliders, and Scripts—and how this flexible system makes Unity so beginner-friendly and powerful.

  • How Unity Handles Input, Physics, and Rendering4:24

    Discover what happens under the hood every frame in Unity. We’ll break down how Unity processes player input, applies physics, runs your game logic, plays animations and audio, and finally renders everything to the screen—nearly 60 times per second! Understanding this cycle is key to writing responsive, bug-free code.

Requirements

  • Basic understanding of how to use a computer.
  • An intense curiosity to learn.
  • Interest in developing interactive media or games.
  • Ability to install software.
  • No prior experience needed.

Description

Stop learning "theory" and start building the chaos.

Most Unity courses spend hours on boring basics before you ever see a game. This course is different. We dive straight into the fun part: building Tiny Rumble, a chaotic, physics-based local multiplayer brawler (inspired by games like Smash Bros, Gang Beasts, and TowerFall).

Whether you are a complete beginner or a developer looking to finally master Unity’s complex New Input System, this course will guide you through building a polished, playable, 4-player party game from start to finish.

Why this course? Building a local multiplayer game is usually hard. It requires managing multiple controllers, complex state machines, and dynamic cameras. We break it all down into simple, actionable steps using Unity 6.

What you will build: You won’t just be scripting a capsule to move. You will architect a complete combat loop, including:

  • Dynamic Split-Screen & Zoom: Create a "Smash-style" camera that tracks multiple players using Cinemachine.

  • The New Input System: Learn the right way to handle multiple gamepads and keyboards without spaghetti code.

  • Juicy Combat Physics: Program satisfying knockback, hit stun, dashes, and punch impacts.

  • Game Loop Logic: Build round timers, respawn systems, "Last Player Standing" detection, and win screens.

  • Level Design: Greybox your own arenas instantly using ProBuilder.

What You Will Learn:

  • Unity 6 Workflow: Navigate the modern interface and tools.

  • C# Architecture: Write clean, modular code for Player Controllers and Game Managers.

  • Combat Design: How to use Raycasts and Gizmos to create precise hit detection.

  • Visual Polish: Add screen shake, particle effects, and "game feel" so your hits land hard.

  • UI Systems: Build main menus, player join screens, and health bars.

Who is this for?

  • Ambitious Beginners: You’ve never coded, but you don’t want to waste time on boring "Hello World" apps. You want to make a game you can actually play with friends on the couch.

  • Unity Developers: You know the basics, but the New Input System confuses you, or you’ve struggled to get local multiplayer working correctly.

By the end of this course, you won’t just have a certificate—you’ll have a finished executable file. You can plug in 4 controllers, invite your friends over, and battle it out in a game you built.

Enroll today and let's get ready to rumble.

Who this course is for:

  • Anyone who wants to learn how to make games or interactive media
  • Anyone interested in learning basic programming concepts
  • Anyone interested in game development