Game Kit: quest System (C++)
A C++ based quest system with customizable feature.
Game Kit: quest System (C++)
Quest System
Screenshots:




Fully customizable Quest System
How-To:
1. Set game mode to GM_Quest
Default pawn should be BP_QuestSystemCharacter. If you want to use your own character then you must add BPC_QuestManager to your character.

2. You can add quests via DT_Quest (data table)

3. For now, you can get the quest from the BP_QuestGiver
You should place the BP_QuestGiver to the level and set the QuestID on the BP_QuestGiver. Please note that it must be the same as the QuestID in DT_Quest.

4. if your quest’s type is collect item then you should us BP_Collectable as a parent class.
Again, You should place the BP_Collectable to the level and set objectiveID inside of BP_Collectible. Please note that it must be the same as the objectiveID in DT_Quest.

5. if your quest’s type is reach the location then you should use BP_Destination as a parent class for this quest.
The above applies here as well.

6. Press TAB to see quest logs.

This post is licensed under CC BY 4.0 by the author.