Creating turn-based game, Unity Engine (Udemy.com)
Unity 3D, C#, Pathfinding, AI, Design Patterns, Game Architecture and much more
Created by: Ilnar Farkh
Last updated January 2022
What you will learn
- Unity, Development of a tactical turn-based game, C#, pathfinding, AI
- If you are tired of platform games then this is the course for you. You will learn how to work with Unity and create strategy games
How it compares
Against the other 183 rated Udemy courses in Unity on CourseDuck:
- Rating4.0 out of 5higher than 6% of them
- Reviews296#101 of 184 by number of reviews
- Length17.3 hourslonger than 74% of them
- Last updatedJanuary 2022more recently than 58% of them
Course Description
We all remember and love the Heroes of Might and Magic series. Tactical combat is the pinnacle of smart fighting games. Anyone can create a game from scratch. We are going to prove this together. This course is about IDEAS, С sharp and Unity3D. All This will save your TIME.
Create something serious from scratch.
Unity 2019. With some upgrades to 2020
The topics covered:
Ideas:
How to find available positions?
How to move hero avoiding obstacles?
How how to distinguish between allies and enemies?
How to distinguish between deserts, swamps and grass?
How to manage scripts?
How to define the Optimal Path?
How to visualize the damage?
How to create a ranged attack?
How does the enemy AI make a decision?
How to manage turns and rounds?
How to place allied regiments?
How to make a flying hero fly over water and mountains?
Unity and c# topics
Basics of OOP
Animations
Else-If Statements, Loops
Variables, Properties and Types
Classes and Objects
Canvas and Images, anchors and screen resolution
Sprite Renderer, Transform, Rect Transform Components
Prefabs
Particle Systems
Arrays and Lists, multi-dimensional array, jagged array
Interface
Abstract classes
Scriptable Objects
Design Patterns
Artificial Intelligence
Code architecture
Movement
Optimal path
Scrollable Storage
Rounds and Turns
C# Methods, ref, out, in
Sprite Renderer
Serialization
Coroutine
etc
The course is good for those who want to create the game structure using interfaces. The course will be updated frequently for additional ideas.
PS. You also will get more than 20 isometric hexagon sprites and bonus ideas:)
Instructor Details
- 4.0 Rating
296 Reviews
Ilnar Farkh
Hi
I got interested in game development about 10 years ago. It was just a hobby at first. After a few years, I realized that the Game development is what I would like to do my whole life.
I would like to share my experience as a professional game Developer and I'm glad Udemy provides this opportunity. I hope you enjoy my courses
More Unity courses
Learn to make an Awesome Builder-Defender game in Unity! (2021)
4.9 (1,909 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
4.8 (11,337 Reviews)
Provider: Udemy
Time: 27.6h
$149.99
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn Blender 3D Modeling for Unity Video Game Development (2026)
4.8 (2,152 Reviews)
Provider: Udemy
Time: 11.7h
$149.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Reviews
By Josef on 5/16/2022
I enjoyed this course quite a bit. Very good use of OOP concepts like interfaces and scriptable objects. Also, a good overview of many essential concepts in Unity. This instructor uses a teaching style that is a little different than most other Udemy courses I've seen. Instead of typing out the code as part of the lesson, he reveals code blocks and explains their use. This cuts down on a lot of bugs and typos I've seen in other courses. He also applies some post production to the videos to help explain the concepts. There are pros and cons to both methods but I prefer the approach used in this course. All of the code works but, as the instructor himself mentions, the code would need some planning and refactoring to implement in a real project.
By Spencer Grey on 3/26/2022
This is one of two very similar courses the instructor has on creating strategy games. There is a lot of overlap and I think I prefer the other one. The description says it is for all skill levels but there is a lot of material included for those with no coding experience. There are, however, no quizzes in the course to test your knowledge. The course is 17.5 hours and you develop a project where you move units (with action points) on a hexagon-grid map and have them do battle. The instructor has a sense of humor and injects it often. It's up to you whether you think it's too often and whether you like his humor. He at least tries harder than many other instructors. Three related things surprised me the most: there is no mention of Unity's built-in Tilemap system which can handle hexagons. That system has a learning curve, but it has a tremendous number of benefits and a lot of this course feels to me like it is reinventing the wheel when Unity has a robust existing system. The second thing is related to the first. The project comes with some starter-art of hexagon tiles which is used to build the sample map. When dealing with hex maps you declare your map to be "Pointy Top" or "Flat Top," depending on how want your hexes to be oriented. Inexplicably the instructor uses art that is slightly skewed from the horizontal so it is "Not Quite Flat Top." This requires all sorts of unnecessary manual effort to build a map. There is plenty of free hex art on the Asset Store that conforms to the standards. I am baffled by why the instructor chose this art. The third thing is that the instructor chose to use a hex map at all. A square tile map is much easier to deal with in terms of creation, movement, etc. For a course that caters so much to beginners, I don't understand why he didn't choose the easiest kind of map to deal with. Lastly, I would've also liked to see a final short lecture on different directions and features you might want to add to the project on your own.
By Alvin Fry on 10/31/2021
Feel it section bounce around to much and it hard to focus on what we are trying to learning. Though I am happy there is these videos around. There are very few Hexagon tutorials around.
By Matt DiGregorio on 8/30/2021
Concepts are explained poorly Implementations are frequently bad, not extensible, and the instructor often admits that his code isn't good. Riddled with inconsistencies - provided course code is not in sync with what you watched him type in the video. He often just uncomments code out rather than type it live, which is jarring and a very lazy choice. Concepts are not fully researched. I know that there are precious few courses on isometric 2d hex grid games, but please do yourself a favor and keep looking.
By Axel Thirard on 1/15/2021
Best course in Udemy, yes I like wargame ! but you can learn 2D unity for wargaming and learn C # with humour. Ilnar explains yery well and it' s clear ! Thanks for your extra chapters and about your avaibilities about questions and answers.
By Andrew Jones on 12/18/2020
This was an excellent course for my experience level. I got the impression that each piece of code written was purpose fit in a micro services pattern as opposed to jamming everything into a monolithic script. I will be using this course as reference for years on proper usage of concepts I'm still struggling with.
By Jose M Maisog on 12/10/2020
Total Unity newbie here. I am just over halfway through the course, and all's going very well. It is interesting to hear Ilnar's explanations for his architectural design choices; it is kind of like a master software developer doing a very detailed code walk-through with an apprentice. Also, I find I learn things better if I manually type code rather than just reading it or copy-pasting it. For that reason, I have been coding along with the lectures, in my own Unity project. Once in a while I mess things up, and the downloadable resources (ZIP files containing scripts, Unity packages) are crucial for recovering from my mistakes. For my fellow students in a similar situation to my own -- i.e., total newb coding along with lecture -- my suggestion is to NOT get frustrated when you mess things up. Just use the Unity packages that Ilnar provides with the lectures to recover from errors, perhaps comparing Ilnar's package with your own to track down where your problem is. Sure, it can be tedious to do this, but speaking as a newbie myself I think one learns a lot from it.
By Frank Albert on 12/6/2020
So far so good, exactly what I was expecting. I will need to re-watch theoretical parts once or twice again I think.
By Thomas C Lowe on 11/20/2020
I would of probably done my map with the tilemap in unity, it has support for hexes. I'll watch the rest of the course and see if there is a good reason for doing this all in the UI layer.
By Aytugan on 11/17/2020
I am new to Udemy. So far it is good. Scripts attached to the video helps. Laconic and useful. Let's see if it becomes even better.
By Fakoleon on 11/14/2020
Very detailed course which goes step by step explaining the whole process to make your own turn based strategy game. Ilnar respond fast to any question you could have to solve issue during the course. Would definitely recommend this course.
By AndrewDallas on 11/13/2020
I like heroes. Well done.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100






