Quest System is a plugin that lets developer or level designer to create Quests and Events without doing a lot of coding or no coding at all as the plugin supports blueprint also.
This is a WIP plugin.
Editors added:
- Quest Graph Editor.
- Event Graph Editor.
- Levels Map Editor.
Assets:
- Quest Graph.
- Event Graph.
- Quest/Goal Details.
- Levels Graph.
Classes to be replaced:
- Level script actor class of level should be changed to Quest Level Script Actor of Plugin.
Components:
- Quest Manager Component - Will be used for doing all the Quest assignment and tracking tasks.
Advantages:
- High code re usability
- Easy Workflow.
- Decoupled framework.
- Decoupled Workflow.
User has to create the Objective Context by extending Objective Context Actor Base of plugin.Can be extended both in C++ and Blueprint.
Then all user has to do is create Quest/Event Graph and start adding nodes of Goals and Objectives followed by placing created Objective Context in World as needed.
Demo of plugin(Sorry for bad English,Not an English speaker).
If anyone could guide me towards how to build and package plugin and make it ready for pushing into marketplace once development is done,Please help!.
For suggestions or Nice to have features please post in this thread i will try to work on it and improve