In this chapter, we learned the theory of dependency graphs and how they apply to a quest system for an RPG. We then quickly moved into the practical implementation of a dependency graph. First, we started with an overview of the new classes involved and then looking into the QuestGraph
in more detail. We then went through an explanation of a very basic quest log, QuestUI
, to help the player better manage their quest experiences. Finally, we walked through the steps involved when creating a quest for the current source so that we can better handle the content creation from the start.
In the next chapter, we will get our hands dirty with battle mechanics and finally start fighting some monsters to help free the people from their evil grasp.