An GUI to design a quest, maybe based on FSM, saved in XML or descriptive language, and can be translated to lua or other thing.