10 August 2023

Unity Turn-Based Strategy Game: Intermediate C# Coding

Main cover for the course

A few weeks ago I finished the course "Unity Turn-Based Strategy Game: Intermediate C# Coding", available on Udemy

t is a course created by the GameDev.tv team and, above all, by an author who is already a classic of Unity tutorials: Code Monkey.

The course is paid, but even though sometimes they put it at outrageous prices, it happens to the rest of the Udemy courses: if you wait a few days with the course in your wishlist, they end up offering it to you for around €12.

Keep in mind that it is in English, so you must be comfortable with that language to understand the explanations. It does not have subtitles in Spanish, but it does have them in English, so I have left them enabled for when the pronunciation of a word has resisted me.

The content is a very detailed tutorial on how to create in Unity some of the usual mechanics in turn-based tactical games, of the X-Com type. While it is true that at the graphic level the developed game is nothing more than a mockup, it is true that it does explain, among others, the main mechanics:

  • Selection of objects with the mouse.
  • Management of grids for the stage.
  • Movement and pathfinding on the grid.
  • Camera management.
  • Game HUD.
  • Turn system.
  • Character animation.
  • Life and damage system.
  • Visual effects, such as trails or explosions.
In general, the quality of the content is very high and the programming used is clean, although in the grid section I am left wondering why he created his own grid from scratch instead of using the component that Unity includes. I have also been a little cold in the part of the implementation of the AI ​​of the enemies, which is minimal. Still, there are other sections that I have not seen in other tutorials or books, such as the one on destructible objects or the pathfinding in environments with multiple floors.

So I loved the course. I think it is very suitable for someone who wants to move from the basic level of Unity to more intermediate topics, especially if you plan to make your next game a board or turn-based game. It has left me such a good taste in my mouth that I will probably end up buying the course that the same author has on how to make a Tower Defense game in Unity. If I finally do it, I will say what I thought of it here.