Unity Real Time Strategy Build Your Own RTS Game by GameDev.tv Team (Chris Kurhan)
Duration:25.5 hours
Release date:2025, November
Publisher:Udemy
Skill level:Intermediate
Language:English
Exercise files:Yes
Software:Unity
Course URL:https://www.udemy.com/course/unity-rts
Build a full RTS game in Unity 6, from unit AI to fog of war. You’ll create smart systems that scale, using behaviour trees, ScriptableObjects, and an event bus. No hard-coded chaos—just clean, config-driven code.
🎯 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.
✅ Requirements
- Skills: Intermediate understanding of C# and a good grasp of using the Unity Editor.
- Tools: A 3-button mouse.
- Hardware: A computer capable of running Unity 6.
📝 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? You’ll make a fully editable system where new units and upgrades can be added in a flash. 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.
🧑🎓 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.
🧑🏫 About the Author
The GameDev.tv Team has taught over 1 million students how to design, develop, and publish their own games using Unity, Unreal, Godot, Blender, and more. They are known for some of the highest-rated and best-selling game development courses on Udemy.
Chris Kurhan graduated with a Software Engineering degree after always tinkering with custom map editors in games like StarCraft and CounterStrike. He has been programming since he was old enough to understand Visual Basic. In 2015, he got into indie game development after working in enterprise software. In 2021, he started the LlamAcademy YouTube channel to share game dev knowledge, emphasizing accessibility with full project code available on GitHub.
🏁 Final Result
- The bones of your very own RTS game, complete with unit AI, building systems, fog of war, and a minimap.

Channel