Quest System - Objectives, Branching Choices & Journal View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2022.3.50 or later
Package size
52 KB
Files
40
Favorites
2
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
$17.49 on

Keywords

Quest System - Objectives, Branching Choices & Journal

by Faven Games (opens in new tab)

No ratings yet

Lightweight, drop-in quests for any genre: steps, counters, branching choices, prerequisites, a journal and a graph validator. No dialogue framework, no TextMeshPro.

Price $24.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Quest System - Objectives, Branching Choices & Journal, 6 months Current $24.99; lowest $17.49; highest $24.99 in this period. $0 $12.5 $25 Aug Sep Oct Nov

Asset preview

1 / 3

Quest System - Objectives, Branching Choices & Journal screenshot 1

Quest System - Objectives, Branching Choices & Journal screenshot 1

About this asset

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: 

[email protected]

From the publisher's Asset Store listing.

Technical details

Pure 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.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2022.3.50f1 Compatible Compatible Compatible

As listed on the Asset Store.