Topic. There don’t seem to be any nodes, it uses a DialogueManager method. Which is better and why?
Or they are design choices?
You really need to learn to ask better questions.
They’re all design choices. The good ones and bad ones.
This is as clear a question as I know how to ask. I am confused, some people tell me that the questions I’m asking are ok. If I don’t ask, how will I know?
So this course has good design or bad design?
The course has very good design.
You shouldn’t compare the 2d rpg course with the 3d rpg course. They are different courses with different scope done by different people. Code is very subjective and this shows that clearly. There are many, many ways to solve a problem and these are just two of those ways.
The purpose of the courses are not to do the work for you, but to give you a guideline as to how it can be done. Having done both the 2d rpg course and the 3d rpg course, you now have 2 different options for doing a dialog (or inventory) system. Depending on your goal, you could now pick either. Or you could hybrid them together and use what you need from both. Or you could think about how it was done, and why, and create your own that suits your needs. That is the whole point of these (or any) courses.
Thanks for your answer I am asking because I wish to know.
Programming is half art and half science, yes?
No. It’s science when you understand it. There can be creative ways to apply and combine tools/techniques, but it’s just the application of science. Until the point where you understand, I can see why some would consider it art, but magic in medeival ages is a more adept comparison.