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.
Expansion ideas:
- 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.