Axon.Quest - Node-Based Quest Framework
PixelPoint Interactive
$19.80
$22.00
10%OFF
(no ratings)
Jump AssetStore
A high-performance, ScriptableObject-based quest system for Unity. Create complex, branching stories with a powerful GraphView editor. Designed for performance and clean architecture.Axon.Quest is a high-performance, architecturally-driven framework built for developers who have outgrown "tutorial-grade" assets.While most quest systems rely on slow string lookups and fragile event chains, Axon.Quest uses a High-level architectural approach to ensure your game remains performant, debuggable, and scalable from the first quest to the last.🚀 Why Choose Axon?Most quest systems on the Asset Store are built for beginners, leading to performance bottlenecks and "event-chain" crashes in large projects. Axon was designed to solve these specific pain points using specific architectural patterns:ScriptableObject DrivenQuests are immutable assets, making them extremely memory-efficient and easy to manage across teams using Version Control (Git/Perforce).Linearized State ChangesThe Command Queue ensures that quest transitions are processed sequentially. This prevents the "Recursive Event Death Loop" where Quest A completing triggers Quest B, which triggers Quest C, eventually crashing your stack.Decoupled ArchitectureSeparation between Definitions (ScriptableObjects) and Runtime Instances (Data). This makes save-game management and memory usage lean.🎨 Visual Workflow for DesignersThe Quest Graph EditorA modern, node-based editor built on Unity’s latest UIElements API. Map out your entire game’s progression in a powerful, intuitive node-based window. Visualize branching paths, prerequisites, and world-state changes instantly.Live DebuggingSee quest states update in real-time within the editor graph while you playtest.Zero-Code InteractionTrigger quest starts, completion logic, and rewards directly in the Unity Inspector.Setup WizardGo from a blank project to a fully configured Quest Manager in three clicks.Import/Export WizardSeamlessly move data between Unity and Excel/Google Sheets via CSV/JSON. Perfect for narrative teams working outside the engine.🛠 Technical DetailsEvent-Driven HooksEasily trigger gameplay effects (spawn NPCs, give rewards, play cutscenes) via a robust event binding system.Thread-Safe PersistenceIncludes an asynchronous JSON save provider that uses "Atomic Writing" (Write-to-temp then rename) to prevent save-game corruption.Fault-Tolerant EventsBuilt-in "Safe Invoke" wrappers ensure that a single buggy UI script or listener won't crash your entire quest engine.O(1) PerformanceHigh-speed registry lookups ensure that even with thousands of quests, checking a state is nearly instantaneous.128-bit Optimized BackendUses a custom QuestId struct (four uint values) providing the uniqueness of a GUID with the speed of an integer. Zero-allocation comparisons and zero string-overhead.Clean Code100% C# source code included, strictly adhering to SOLID principles, fully namespaced, and heavily documented.📦 Features at a GlanceNode-Based Quest Editor (GraphView)Visual Hierarchy Debugger for real-time Play Mode monitoringFlexible Event System: Easily hook quest milestones into your existing gameplay, UI, or cutscene triggers.CSV/JSON Studio Ingestion ToolsCommand-Queued State Transitions128-bit Zero-Alloc Quest IDs🌊 DocumentationOnline-Documentation can be found @ https://pixelpoint-interactive.com/documentation/axon-quest/1.0.0/This package uses AI-assisted tools to improve code documentation (XML summaries, tooltips) and to streamline the creation of the user manual. All core framework logic, architecture, and runtime performance code were manually engineered, tested, and optimized by the developer.




