Finished the course and gave myself one day to start expanding it into my final idea, and think of stuff that it would be nice to have/know.
First of all: this is one of the best courses I ever took, it’s very well structured and easy to follow, and I know I learned rather than just copying because, right after finishing, I went on a 3h commenting and refactoring spree on a new branch, I never had moments where I wondered what sth was doing, or what changing it might break.
Which brings me to a good challenge for all who took the course, since it’s got a bit less challenges than the usual gamedev.tv amount: go through the whole project script by script and add a summary comments to all functions which are not 100% self-explanatory. It will help you if you expand the project, as it will show up in intellisense when using those functions, and it you will make sure you did understand things fully.
- i join the hex crowd, and the different terrain heights crowd too. Both are going to show interesting approaches and I love the idea of converting our generics gridsystem to be even more flexible
- Saving!!! I am looking up how this is done in the RPG course, I realise it’s a HUGE topic, so probably not a good addition, but in case there’s a quick and dirty solution it would be nice to know. Even if the solution is “buy an asset and save yourself the headache for now”.
- Some pointers on ways to add a skill-tree with character building. The Actions we have are already basically active skills, and passive skills can be implemented similarly, so the concept is already there, I guess I would use scriptable objects to separate skill data from logic and to keep track of which skills a character has access to… but as to the how, I admit I am confused =) Will look at the links you posted in another thread, but it would be cool as an expansion.
- A whole new course about enemy AI. I think a turn-based game is a good place to start and I liked your way of having the AI caculate and evaluate actions, but as you said, there’s a universe of possibilities and it would be cool to have a course on that if you ever feel like taking on that headache.
That’s it from me, congrats again on such a beefy and well-organised course.