Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1 KB

README.md

File metadata and controls

31 lines (18 loc) · 1 KB

Tasks Framework

This is the tasks framework. It currently only contains features for making and playing through quests.

Activate the quest HUD by pressing K.

A typical setup is illustrated in the QuestExamples module.

The basic idea is as follows:

  • A quest point entity provides quest items to players.
  • A quest item is activated by the player.
  • The quest HUD documents the list of tasks to achieve.
  • When all tasks are complete, the quest is complete.

Sneak Preview: Quest System.

Developing

Quest Points need to have a QuestListComponent that enumerates available quest items.

Quests are stored in the form of prefabs with a QuestComponent that is comprised by a list of tasks.

Beacons (points the player has to go to) are identified by QuestBeaconComponent ID.

License

This module is licensed under the Apache 2.0 License.