Thank you for making this excellent course!! I truly enjoyed following along and I got what I came for - and a lot more. This couse truly covers all the knowledge needed to start working on your own turn-based strategy game.
My motivation for taking this course was to learn about the action system. I have been toying with a small turn-based game myself, and I got stuck in a hell-of-complexity situation with my unit-action-system. The one you implemented is so easy to follow and extend, so you really helped me along. On top of that, there were some improvements to my grid-system that I made because of what you showed in this course.
Some suggestions for a future (next level) extension to this course:
-
When you implement an action, it would be nice if you also added a appropriate animation for it, when it makes sense. I know you teach how to do it, but when you implement the grenade action, I had hoped that you would show how to use a throwing animation and how to detach the grenade via the timeline at a certain point in the animation. That would have been an excellent way to show how to use the timeline for triggering functions at certain time-points.
-
How to implement fog-of-war. You show the beginning of such a system in the “Final Level” video, but it would be so nice to see how this could be extended to use a stencil shader or something similar to apply a more organic fog of war.
-
The course is very grid-oriented wrt to actions. Most actions need you to click the floor tile to activate the action. For movement, this makes perfect sense - but for shooting at a enemy, it makes much more sense to click the enemy model rather than the floor the enemy is standing on. Same for interactions - makes more sense to click the object to interact with rather than the floor it is on.
-
In the “Polish” section, maybe show how you can use Render Features to show silhouettes of units behind objects.
Hope you find these suggestions useful And once again, thank you for this excellent course.