Add quests to your game in minutes, without dragging in a whole dialogue or inventory framework.
Author a quest as one asset: ordered steps with objectives. Objectives are Counter, Flag, Reach or Custom, and any can be optional. Choice objectives branch the quest down different paths. Prerequisites gate quests and can auto start the next one in a chain.
Report progress with one line from anywhere in your game:
QuestService.Instance.Report("herb", 1);
Drop in the objective tracker and the quest journal with a single call each. Both are built in code, with no TextMeshPro and no prefabs to wire.
Saving is built in (PlayerPrefs or file), or point it at your own backend.
The Quest Graph Validator checks every quest for unreachable steps, dead ends, broken routes and prerequisite loops, so you catch authoring mistakes before players do.
Works in Built-in, URP and HDRP, 2D and 3D.
What is included:
-quest engine
-drop-in uGUI tracker and journal
-editor setup window
-quest inspector with inline validation
-the Quest Graph Validator
-two demo scenes with sample quests.
Requirements:
-Unity 2021.3 or newer. No third-party packages.
Support:
-info@favengames.com