Lightweight, drop-in quests for any genre: steps, counters, branching choices, prerequisites, a journal and a graph validator. No dialogue framework, no TextMeshPro.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.comPure C# quest engine with a UI-free core and no third-party dependencies. Split assemblies: FavenGames.Quest (runtime), FavenGames.Quest.UI (drop-in uGUI), FavenGames.Quest.Editor (tools), plus separate Demo and DemoEditor assemblies you can delete. Quests are single ScriptableObject assets (steps and objectives are plain serializable data, no sub-assets). Objective types: Counter, Flag, Reach, Custom; optional and choice/branching objectives; prerequisites with auto-activation; repeatable quests; fail. Deterministic engine validated by a 57-check logic simulation. Save/load via JsonUtility with PlayerPrefs and File stores and an IQuestSaveStore seam. Drop-in uGUI tracker and journal built in code with supersampled procedural sprites and the legacy UI font (no TextMeshPro), CanvasScaler at 1920x1080. Editor Quest Graph Validator runs the same routing the runtime uses. Built-in, URP and HDRP; 2D and 3D. Authored on Unity 2022.3 LTS, minimum 2021.3.No generative AI art, audio, or 3D models are included in this package. All marketing images are rendered programmatically with Python (Pillow), not an AI image generator. The store description is written in plain language and reviewed by the developer.





