Jump to content

Our Annual Game Jam Starts May 16th! Click here to join.

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!

Lectures:95
Length:16 hrs
Level:Intermediate
Language:English
$19.00$195.00
90% off

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 Guarantee100% refund, no questions asked.
Lifetime AccessAccess your content on any device, at any time.
Teaching SupportNever 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!

turn-basedstrategyunitycodingc#courseall

//

Make Turn-Based Combat

Shoot, bomb, slack... attack how you want... so long as you take your turn.

Create Environment Challenges

Make your own puzzles and environment challenges.

Instructors

Hugo Cardoso

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!

Curriculum

1
Introduction & Setup
2
Unit Movement & Selection
3
Grid System & Camera
4
Actions & UI
5
Enemies & Combat
6
Pathfinding
7
Polish
8
Bonus: Hex Grid System
9
Bonus: Multi-Floors

Related courses

Blender Animation & Rigging: Bring Your Creations To Life

Course
Intermediate
Grant Abbitt

Grant Abbitt

$15.00$195.00

Complete Drawing Course: Create Your Own Drawings & Game Concept Art

Course
Beginner
Grant Abbitt

Grant Abbitt

$13.00$95.00

Blender Environment Artist: Create Your Own 3D Game Worlds

Course
Beginner
Grant Abbitt

Grant Abbitt

$14.00$195.00

Complete Blender Creator 3: Learn 3D Modelling for Beginners

Course
Beginner
Grant Abbitt

Grant Abbitt

$15.00$195.00

Pixel Art Fundamentals: Learn the Basics of 2D Game Art

Course
Beginner
Reece Geofroy

Reece Geofroy

$12.00$95.00

Blender Low Poly Characters: Model Your Own Stylized Characters!

Course
Beginner
Grant Abbitt

Grant Abbitt

$13.00$85.00

Complete Unity 2D Developer: Create Your Own 2D Games Using Unity C#

Course
Beginner
Rick DavidsonGary Pettie

Rick Davidson, Gary Pettie

$15.00$195.00

Complete Godot 3D: Code Your Own 3D Games In Godot 4!

Course
Beginner
Bramwell Williams

Bramwell Williams

$14.00$195.00

Complete Godot 4 2D: Code Your Own 2D Games In Godot 4!

Course
Beginner
Kaan Alpar

Kaan Alpar

$14.00$95.00

UE5 C++ Developer: Code Your Own Unreal Games

Course
Beginner
Stephen UlibarriSam Pattuzzi

Stephen Ulibarri, Sam Pattuzzi

$15.00$195.00