Contents

This documentation is a usage guide. C++ classes are not detailed as a code reference: they are mentioned when they serve as a parent class or must be called from Blueprint. The system is developed in C++, but its main use is through Blueprints.

The plugin has its own Content folder, which groups the assets required by the system and its demo. The DataTable, Logic, and Widget folders contain the default elements; the Demo folder contains a complete integration example and is not part of the system core.

Plugin contents

FolderContents
DataTableDefault quest table: DT_Quests.
LogicDefault quest logic: BP_QuestLogicDefault.
WidgetMarker widget: W_QuestMarker.
DemoComplete system-integration example; this folder is not part of the system core.
Demo/BPDemo Blueprints: quest giver, enemy, item, quest logic, spawner, and quest trigger.
Demo/DataTableQuest table used by the demo: DT_QuestsDemo.
Demo/InputDemo Mapping Context and Enhanced Input actions.
Demo/MannyManny mannequin resources used by the demo.
Demo/MapDemo map, GameMode, sublevel, and associated assets.
Demo/UIDemo menu, quest-tracking UI, line widgets, and reward widgets.