Hello! Our team is working on an RPG type of game. I am the current lead programmer until we can afford to hire more, and I wanted to get a start on at least the organization process of how to store all data for a dynamic quest system.
So my actual question is this; What would be the most efficient way to store data (such as quest names, targets, waypoint locations, functions for scripted events, etc) for quests that can be triggered throughout the game?
I googled this, not much info unless I just searched wrong. I thought maybe a base quest class would work, and then maybe each quest could be its own class deriving from the base quest class. Would that work well?
Thanks in advance!