Quest Machine is a Unity plugin for procedurally-generated & hand-written quests. This video demonstrates how to set up NPCs that have their own quest journals and complete quests on their own. Tutorial assets: https://www.pixelcrushers.com/quest_machine/download/QuestMachineTutorialAssets.unitypackage
Buy Quest Machine here: https://www.assetstore.unity3d.com/#!/content/39834
Support Forum: http://pixelcrushers.com/phpbb
Contact Form: http://www.pixelcrushers.com/support-form/