转至内容
商品 NEXUS Quest - Quest Journal & Objective Engine 的媒体 1
0 条评论

描述

Prerequisite chains, auto-routing objectives, claimable rewards, strict snapshots.

NEXUS Quest is a complete, auditable quest layer: a strict four-state lifecycle (Locked, Active, Completed, Claimed), a prerequisite graph that rejects cycles at construction, objective progress that auto-routes to every matching Active quest, an anti-replay claim flow that hands out immutable reward tables, and a canonical JSON snapshot codec that validates before it mutates.

Key features:

- Strict lifecycle state machine — illegal transitions throw with the state names; silent corruption is impossible

- Auto-routing objectives — one gameplay event advances every matching Active quest (Collect, Deliver, Reach, Defeat, Talk, Escort, Inspect, Custom)

- Prerequisite chains — construction-time cycle rejection, unlock computation, topological ordering

- Claimable reward tables — Currency / Item / Experience entries; wire them into any wallet, inventory, or XP system

- Strict JSON snapshots — canonical output, integer-only, first-error reporting; restore rejects unknown quests and objectives without touching state

- Repeatable quests — one-call restart resets progress and reactivates

- Zero class-level statics — run independent journals per process; Enter Play Mode Options safe (domain reload disabled)

- Pure domain assembly — Runtime/Domain references no engine types; headless and unit-testable

- Journal Inspector editor window — live report, progress lines, unlockables, one-click JSON export

- One-scene uGUI showcase — talk, collect, defeat chain with live log

- 50 EditMode tests; docs set (9 files): manual, API reference, FAQ, integration guide

Supported Unity versions: 2021.3 LTS and newer (compile floor tested).

Support: answered within two business days via the store support page.

包含格式