Hello everyone!
I am excited to announce the release of the Advanced Quest & Narrative System on Fab!
This system was built to provide an all-in-one, production-ready framework for RPGs, action-adventures, and narrative games—eliminating messy Blueprint spaghetti with a clean, high-performance C++ architecture that is 100% data-driven.
Key Features:
- 100% Data-Driven Workflow: Create and edit quests in seconds using Data Assets or Data Tables.
- 3D In-World Waypoints: Real-time distance counters in meters, screen-clamping pins with arrow indicators, and auto-hiding when in close proximity.
- Full UMG Interface Suite:
- 2-Page Grimoire Journal (
WBP_QuestJournal): Category filters, interactive quest directory on the left page, narrative lore & objectives checklist on the right page. - Active HUD Tracker (
WBP_QuestTrackerHUD): On-screen pinned quest title, dynamic countdown timer, and objective progress rows. - Cinematic Dialogue Subtitles (
WBP_QuestDialogue): NPC speaker name, auto-wrapping text, continue/skip prompts. - Multi-Choice NPC Menu (
WBP_QuestSelection): Topic lists, quest offers, and turn-ins.
- 2-Page Grimoire Journal (
- Modular Actor Components:
QuestManagerComponent(Player inventory & quest state)QuestGiverComponent(NPC dialogue & quest dispensary)QuestKillTargetComponent(Drop on enemies for auto-tracked elimination quests)
- Ready-to-Place World Actors: Collectible pickups (
AQuestItemPickup), interactive chests/doors (AQuestInteractableActor), and discovery volumes (AQuestLocationVolume). - Multiplayer Replication & SaveGame Ready: Replicated state and serialization support.
- Engine Compatibility: Fully verified and native for Unreal Engine 5.5, 5.6, 5.7, and 5.8.
Quick Links:
Fab Marketplace Listing: Advanced Quest and Narrative System
YouTube Tutorials: Tutorial
Demo : Demo
Docs : Docs
Support & Feedback
This thread serves as the official community support and feedback hub for the plugin. If you have any questions, setup questions, or feature requests, feel free to drop a reply below!