Player-Facing RPG Systems · Version 0.5
Quests and the Quest Journal
Author ordered Quest Objectives, optional Journal illustrations, shared Actions and Conditions, and persisted runtime progress.
Quest definitions live in the RPG Database and contain ordered Objectives with stable IDs. A Quest may also reference an imported Journal illustration.
Authoring a Quest
- Open the Quests panel.
- Create a stable Quest ID and display name.
- Add Objectives in the order the player should see them.
- Give each Objective its own stable ID and readable description.
- Optionally choose Browse to import a Journal illustration.
- Save the Quest.
Changing progress
Use shared Quest Actions to:
- Start a Quest
- Advance or complete Objectives
- Complete the Quest
- Apply the supported progress changes used by the current project
Use Quest Conditions to check active, completed, or Objective progress before showing dialogue answers, allowing interactions, or running conditional combat or world effects.
Runtime Journal
Press the configured Journal hotkey in Play Mode to open the Quest Journal. The default project binding is J. The Journal provides Active and Completed views, keyboard focus, ordered Objective progress, imported illustrations or placeholders, and immediate updates from the shared runtime state.
Persistence and validation
Quest progress is included in starting RPG data and runtime saves. Project edits refuse dangling Quest or Objective references in supported scenes, dialogues, templates, Actions, Conditions, and other project content.