Unity Turn Based Strategy: Code Your Own Strategy Game
Learn to create turn-based gameplay with multiple Units, along with grid-based movement and logic!
//

Build the Strategy Game You Already Love Playing.
Do you play games like XCOM2 or Final Fantasy Tactics? This course takes that love of turn-based strategy and turns it into a skill: building your own grid-based tactics game in Unity, from a custom grid system up. Whether or not strategy games are usually your genre, the systems you'll build here carry over into almost anything else you make next.

Command Your Battlefield With a Custom Grid System.
Grid-based movement looks simple. Coding it isn't. You'll build a custom grid system from scratch that handles unit positioning, movement and turn logic, the foundation everything else in this course sits on top of. Get the grid right, and every system you add after it, pathfinding, AI, actions, has somewhere solid to stand.

Give Your Enemies Tactics Players Respect.
Your enemies are about to get smarter. You'll implement the A* pathfinding algorithm so enemy units navigate the grid properly, then build AI that reacts to player position and challenges them on every turn rather than shuffling forward blindly. This is the point where your tactics game starts to feel like the ones you've been playing for years.

Code a Strategy Game Built to Extend.
Grid, pathfinding, AI, actions: all built by you, all working together. By the end you'll have a complete turn-based strategy game with a reusable, decoupled codebase, and the kind of extendable action framework that lets you keep adding new units and abilities without rewriting what's already there. Whatever tactics game you picture next, the architecture here is built to carry you there.
What you’ll learn
Elevate your game dev prowess in Unity with turn-based strategy mechanics.
Command the battlefield with a custom-built grid system for strategic movement.
Dive into advanced C# programming with generics, events, and structs.
Master the A* pathfinding algorithm to enhance AI enemy tactics.
Develop complex enemy AI that challenges players at every turn.
Craft clean, modular code that keeps gameplay and visuals sharp and separated.
Construct reusable code frameworks that can be adapted across multiple projects.
Implement high-quality, extendable actions for dynamic turn-based gameplay.
30 Day Money-Back Guarantee
100% refund, no questions asked.Lifetime Access
Access your content on any device, at any time.Teaching Support
Never get stuck with our teaching assistants on call.About the course
Are you looking to level up your game development skills and take your projects to the next level?
Do you play games like XCOM2 or Final Fantasy Tactics?
In this course, you’ll take your skills from beginner to advanced, learn to manage and organise a complex project. You’ll create a custom Grid System and learn advanced Programming concepts, such as; C# generics, C# events, and custom structs. Plus A* Pathfinding!
Even if you’re not interested in turn-based strategy games, these skills are super transferable to other types of games.
You’ll create turn-based gameplay with multiple Units, along with grid-based movement and logic. You’ll also add enemy AI and with all the actions you create, you’ll be writing good, high quality code.
- Writing reusable and easily extendable code
- Learn to organise a complex project
- Separate gameplay logic from animation and visual components
- Learn to write clean code, how to keep all systems decoupled
You need to be familiar with the Unity editor, and have a basic to intermediate knowledge of C#. If you’ve taken any of our Complete Unity 2D or 3D courses (or the equivalent) you’ll be good to go.
Step up your game dev skills and master advanced strategy game design with this course. Transform your ideas into complex, engaging games. Join now and lead the game design revolution!

Curriculum
Instructors

Hugo Cardoso
Hello and welcome, I'm your Code Monkey (aka Hugo Cardoso) and I'm here to teach you all about Game Development using Unity and C#.
I'm a Professional Indie Game Developer with a number of successfully published games on Steam, under Endless Loop Studios. I've been programming for over 20 years and using Unity for over a decade.
In 2018 I started the ‘Code Monkey’ YouTube channel to share my knowledge and help you on your game development journey. There are now hundreds of free videos covering a variety of topics from beginner to advanced. Thank you for reading and I hope you'll learn a lot from me to help you make your own games!



