Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity Real Time Strategy: Build Your Own RTS Game
Rating: 4.5 out of 5(188 ratings)
3,156 students

Unity Real Time Strategy: Build Your Own RTS Game

Build your own RTS in Unity 6 — smart units, fog of war, dynamic upgrades, and systems that scale as big as your ideas.
Last updated 11/2025
English

What you'll learn

  • Build your own RTS game in Unity, from units to buildings to upgrades and more.
  • Design gameplay systems that scale, so your project won’t buckle as it levels up.
  • Create unit AI that reacts to player input using behaviour trees (no magic, just logic).
  • Set up fog of war to keep your players guessing (and scouting like pros).
  • Develop a config-driven setup to add new units fast—no spaghetti code here.
  • Use ScriptableObjects to organise your game like a pro dev.
  • Hook up an event bus system so your units can talk without yelling across the codebase.
  • Craft upgrade systems that run from the editor, not hard-coded chaos.

Course content

11 sections173 lectures25h 17m total length
  • Welcome to the Course1:39

    Chris Kurhan gives you a warm welcome and an overview of what will be covered in this course.

  • Initial Project Setup6:27

    We’ll install Unity Hub, Unity, install core packages, and set up our base scene.

  • IMPORTANT: Unity Security Update0:23
  • Community & Support1:33

    We introduce the ways that you can get help, support and contribute to the community.

  • Accessing Our Projects4:38

    Any time we change our project during a lecture we will commit that change to a public source control repository for students to access. In this video, we show you how to access that content.

  • Cinemachine Camera7:55

    Set up Cinemachine to control our Camera movement.

  • Top-Down Keyboard Movement7:46

    Using the New Input System we’ll handle keyboard input to move the camera around our scene.

  • Camera Zoom14:09

    We’ll implement a WarCraft III-style Zoom with Cinemachine and the new input system!

  • Camera Rotation6:05

    We’ll implement a WarCraft III-style Rotation with Cinemachine and the new input system!

  • Mouse Edge Panning12:27

    With Keyboard inputs working, let’s add in the ability to move the camera by nudging the edge of the screen!

  • Level Bounds7:04

    Now that we have a bunch of ways to move the Camera, let’s limit ourselves to our playable area.

Requirements

  • To get the most out of this course you'll need an intermediate understanding of C# and a good grasp of using the Unity Editor.

Description

Ever dreamed of making your own real time strategy game but got totally pwned by the complexity? You’re not alone. RTS games are beasts—but this course is here to help you tame 'em.

You’ll build out a full RTS from scratch—units, buildings, upgrades, fog of war, the whole lot. You even get a starter project with models and a level, so you can hit the ground running.

Wanna make your units act less like chaos goblins? You’ll build behaviour trees that respond properly to player input.

We’re talking powerful coding stuff too—event buses, ScriptableObjects, config-driven systems—big tools that make your game scalable and pro-level tidy.

Sick of hard coding every single stat or upgrade? We’ve got your back. You’ll make a fully editable system where new units and upgrades can be added in a flash.

Struggling with scaling your projects or levelling up your dev skills? This course shows you how to build smart systems from the get-go, so your game grows with you.

If you’ve already got a decent handle on Unity and C#, and you’re keen to go deeper, this course is perfect for you. RTS fans and future AI masterminds, you’re gonna love it.

You’ll need an intermediate knowledge of C# and to be comfy using the Unity Editor—but don’t worry, we’re not gonna spawn you into a boss fight with no gear. So if you get stuck, think of us as your support crew—arming you with the tools and tips to win the fight your way.

And yep, like all GameDev tv courses, you get access to our awesome forums and teaching assistants.

By the end, you won’t just have code—you’ll have the bones of your very own RTS game.

So, what are you waiting for? Let’s get building!

Who this course is for:

  • If you're interested in making a Unity RTS game, then this is quite literally THE course for you!
  • Equally, if you're looking to learn how to make complex Game AI - sign up now.
  • And if you're already an intermediate C# / Unity dev and you're looking to expand your skillset, you're totally in the right spot.