
Learn to build a turn-based 2D strategy game in Unity, from art and animation with Photoshop to C# scripting, grid movement, and combat systems.
Set up interactive tiles in Unity with colliders and hover effects that scale on mouse enter and use a layer mask with an overlap circle to check for obstacles.
Add a second player to the two-player strategy game, introduce enemies and a turn switching system, and polish visuals with a highlight square and hover effects.
Create the blue and gold opposing dark soldier character, sketch and color via layers, then rig and animate in unity with a simple run and idle motions.
Implement a simple turn switching system in a Unity-based strategy game, letting blue and red units alternate turns with the space key, while deselecting and resetting move states.
breaks the turn-based attack system into bite-sized steps, computes enemies in range using an attack range, tracks whether the unit has attacked, and visually indicates attackable enemies with weapon icons.
Section four guides adding a village to drive goals for purchasing archers and flying creatures, with a UI logo showing turn and a stats menu for health, armor, damage.
Implement functional user interface by switching player indicators, updating the king's health user interface, and calculating per-turn gold from villages, using Unity and village scripts.
Finish your 2d strategy game by adding sound effects with Audacity, implementing them in Unity, adding background music, and establishing win and lose states.
Explore ideas to extend your Unity-based 2D strategy game, from a main menu and credits page to new characters, mods, maps, and backstories.
In this game dev course, you'll learn how to make a 2D turn by turn strategy game using Unity, C#, and Photoshop (or a free alternative).
Here is a list of the keys things that you will learn by watching this course:
First of all, you'll gain a deeper understanding of what it takes to create an entire game from A to Z, from art to programming to sounds to game design! By the end of the course, you'll be able to make your very own 2D local multiplayer strategy games, which you can share with family and friends.
The game we will bring to life is simple, but will teach you the fundamentals of many tactic/strategy games such as turn by turn systems, attack & defense, moving characters on grid-like environments, placing units, gaining resources and more! All with the C# programming language- if you understand the basics of coding, then this is the perfect opportunity to gain a deeper understanding of those fundamentals (such as functions, arrays, vectors, if statements) and learn extra tips and tricks related to turn by turn games.
You'll also learn how to make your own game characters. Starting with sketching, inking, and coloring using a 2D art application like Photoshop (but most of what is taught can be done using free alternatives, such as Gimp or Krita).
We will also learn how to rig and animate those characters inside of Unity using a simple bone-based method.
There will also be tutorials on particle effects, sounds, game juice, and UI. Everything that is needed to make a game will be covered in well-edited, fun, engaging videos. This course will immerse you in the life of a game creator, as you go on an epic journey to bring your visions to life.
Why learn from us?
My brother and I created this course to share our passion for making games and help others bring their unique visions to life!
We've been teaching aspiring game developers how to use Unity, code with the C# programming language, and make game art and animations for over two years. Our tutorials have been viewed by thousands and are very popular, every day we get dozens of developers thanking us for helping them out on their own game dev journey!
We've not only made tons of tutorials but we've also created plenty of games using Unity, both 2D, and 3D, on Itch io, Newgrounds, and Steam.
So we know what it's like to create a complete, polished experience from A to Z, and really want to equip you with the right tools and knowledge so you can do the same!