“Easy Quest and Dialog System” is an event driven solution that brings complex dialogs and quests together. The idea behind the system is to reduce the complexity to a minimum. With that in mind the system was developed and will evolve in the future.
During development it has always been a big goal to separate the quests and dialogs from each other, so they can run as a “standalone” system, while maintaining the possibility to integrate quests to dialogs with nearly no effort.
The system has been developed as a “PC, Mac Linux Standalone” project. It was tested on a PC, but I see no reason why it should not work on other platforms, even if the asset wasn’t tested on them. With that being said, it is not guaranteed that the asset will work on other platforms!
See the documentation or the quickstart guide to see what it’s capable of!
https://www.assetstore.unity3d.com/#/content/10741
Whats new?:
With version 2.0.0 the editor scripts have been rewritten from scratch, which now allows you to have as many player answers, as you want. Furthermore a Dialog Camera Handling script has been added, that handles your camera during dialogs.
Note: The updated Quickstart Video with 1.2.0 included will be uploaded in the next hours.
Accept Quest Window:
Dialog Window:
QuestLog with short Info on the left:
Support
If you have problems setting something up, found a bug or have suggestions for improvements, feel free to eMail me at anytime or post here.
Features
- Event driven Quest and Dialog System working smoothly together
- Audio supported dialogs
- Easy Setup
- Includes code (no dlls or obfuscated code) which you can modify to fit your needs
- Basic Save and Load functionality
- Includes a demo scene
- Camera Handling during dialogs
Future Plans
- Achievement System
- Different Dialog GUI styles
- Adjust GUI for mobile use
Version Support
Tested with Unity 4.3.4 and on a “PC, MAC and Linux Standalone” project.
Changelog
Version 2.0.0
- Updated to Unity 4.3.X (the asset is NOT compatible to its 4.2.X version, so be careful updating!)
- Quest DialogController got rewritten from scratch
- Dialogs now support infinite Player answers
- QuestPoints integrated (used to grant Quests on a specified location without NPC)
- Dialog Camera Handling integrated
Version 1.2.3 - StatusText GUI added
- GUI KeyBindings class added
Version 1.2.2 - Minor scene bug fixes
Version 1.2.1 - Documentation added to the asset
Version 1.2.0 - Integrated GUI
→ QuestLog
→ Basic Dialog Window
→ Accept Quest Window
→ Display short quest Info - Demo scene updated
- Dialogs that require quests now checks if they exist in questlog. If not they will ask the Player to accept the quest
Version 1.1.0: - Basic Quest Reward System integrated (easily extendable)
- Node Editor Alpha available by decommenting Line 71 to 84 in DialogEditor script


