Quest System Pro is an extremely flexible quest, achievement and dialogue / conversation trees system.
Quests (can) consist of multiple tasks. Each task can be progressed through the built-in components, your own code, or using a FSM like PlayMaker. Using this, you can create ANY type of quest.
Full source code included.
Features
Quests (Built-in: Discovery, Gather, Kill, Talk, Timed)
Achievements
Dialogue / Conversation trees
Full abstraction (Interfaces and polymorphic types are serialized allowing you to create your own additions with ease)
Integrations
Inventory Pro
PlayMaker
Rewired
Salsa
RT-Voice
Easy Save 2