Skip to content
UdemyUnityPaid courseBeginner levelCertificate

Learn To Create a Turn-Based Strategy Game With Unity & C# (Udemy.com)

Game development made easy. Learn C# using Unity and create your own strategy action game!

Created by: James Doyle

Last updated October 2022

icon
What you will learn

  • Learn C#, a modern versatile programming language
  • Understand the capabilities of 3D development in Unity
  • Develop strong and transferrable problem solving skills
  • Gain an understanding of the game development process
  • Learn how object oriented programming works in practice

icon
Course Description

Learn how to create and program your very own turn-based strategy game using Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to understand such game elements as:

  • A Turn-Based System

  • Moving Characters on a Grid

  • Meleeing, Shooting & Defending Action Types

  • A Full Health System

  • AI Decision-making & Navigation

  • A Full Camera Movement & Rotation System

  • Spawning In Randomised Positions

  • Animation & Audio Systems

  • Battle Select System

  • and much more...

The course also includes a complete version of the project to use for your own reference to ensure everything in your game works as it should!


Start learning today and let me help you become a game developer!


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

James Doyle

Hi, I'm James. I have helped thousands of people learn how to develop their own games in Unity, and whether you're a first-time developer, or need to refresh your skills, I can help you learn to make the games you want to make.

With a bachelors degree in Computer Science and a background working in independent game development, I have been helping others to create their own games and release them on multiple platforms.

I believe in helping you learn by teaching code in context, so rather than having to memorize a bunch of stuff you've never seen before, you learn how each coding concept can be applied to real working problems in your games.

I can't wait to help you learn all about making your own games and how to make them a success.

So why not start learning to make games with me now?

See you soon!

James

icon
More courses by James Doyle

$119.99

$13.99

$15.99

$16.99

Free

$89.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.4

128 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Brian Tan Seng on 3/25/2026

While yes this gives a good tutortial for learning the basics of making a Turn based game, It seems that the author has not updated this tutorial to with the latest unity build. At the very least the outdated portions of the tutorial can be quickly replaced with the latest version of unity with minir changes to make it work

By Kim T. on 12/2/2023

James explains really well. The code is very difficult to read at the end of the course. A bit of structure would be good, but you can do that yourself. You have to wrap the lines, some of them are very long. As others have already noted, there are a few video errors here and there and a missing lesson 87. But otherwise a very good course.

By Eduardo Grimaldo on 5/16/2023

Great course. James makes great tutorials for begginers and returning game devs who learn though his courses. Easy to understand, well detailed and always feature complete. This tutorial, however, had a duplicate lesson 86 and 87 for over 6 months now so I will deduct half a star since its a very important lesson. Thanks, James.

By Kevin J Griffin on 3/31/2023

I really want to give this a higher review, but James really needs to fix a few things before I can totally recommend it. Multiple lessons have anything up to 2 full minutes of black screen before they start, and section 87 is missing entirely as the lesson in its place seems to be an accidental duplicate of the previous lesson. Despite the course being up for 5 months at time of writing this, this has never been fixed and responses to user questions from the author seem to be non-existent. It's not really good enough for something people are paying for. I must also add that despite finding it very helpful, the code definitely finishes up on the messy side and contains a few potential pitfalls that could trip up newcomers who might not know what to look out for (one example being that it's quite easy when following his example to accidentally setup enemy spawn points outside the movement grid entirely, so you might want to setup your own grid a little bigger, or give yourself some kind of visual indicator of the bounds of your level) That said, the meat of the course is fantastic. I learned so much more here than any other Unity course I've tried, and it's presented in a clear, concise fashion that will make referring back to it very easy when the need arises. With a little more polish these would be some of the best Unity courses on here by miles.

By Kenneth Collins on 12/31/2022

Another Awesome course by James, I've been doing many of his courses over time and they are all very good and nice to complete, my only quirk is James is terrible at replying to questions yes I know 99.9 mistakes are usually done by the student by just missing something in the code, and yes it does make the student go over the code to find where the problem is but I have myself been in a situation where you just can not see what you did wrong and it would be nice to have a backup in that situation but James does include the completed code so it does make it easier to find where you missed anything, I very much enjoy the courses, I have noticed however overtime the basic ground work in teaching new students is not as much there as in earlier courses, but you can always start with James earlier courses.

By Simon Mai on 12/25/2022

The course is beautiful. Everything is presented in an easy to follow way. Perfect for beginners, because James is teaching everything step by step and explains the core mechanisms behind the code. The only point, I cannot give 5 stars is, because the code is a little bit bulky and not well separated. But that is a personal preference, how much you abstract your code in several classes. Another thing, I would missed is the usage of scriptable objects, because in my opinion they are are key concept of unity game development and at least the player- and enemystats are worth to be treated in an SO. But as summary I can totally recommend the course and I don't regret any second of it.

By Matthew Rossi on 12/4/2022

Spectacular content. James knows how to break apart games into digestible chunks like few else. It's a pleasure to learn along with him!

By Robert Brozewicz on 11/30/2022

Very clear and to the point. The pace is slow but excellent for people who just need to learn the very useful basics of programming games, basics that often are not taught as well because people assume certain things. Here we have no assumptions but direct information imparted in friendly and engaging way to help understand core concepts and techniques used in most basic but also most practical application of simple games, that is we gain ability to transfer own thoughts into computer screen.

By Troy Nall on 10/31/2022

I wish I had taken this Jame Doyle's class months go. The instructor takes EVERYTHING step by step. Does a great job explaining in detail exactly what is going on and shows important caveats of unity game development. Example, using the debug option in the inspector. Take the first 9 to 10 sections EASY. BUT especially go over the MovePoint and GameManager script sections. These sections were my programming "Ah-HA !!!" moments... The best way to explain how I felt was that it "just clicked". Thank you James!

By Thomas Hall on 10/29/2022

Great course and teaches a lot about making a turn based strategy game. So many principles are taught in this course and it is worth reviewing multiple times to get them all.

Showing all 10 reviews on CourseDuck

Read all 128 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100