[RELEASED / SUPPORT] Advanced Quest & Narrative System | 3D Waypoints, 2-Page Journal & Cinematic Dialogue (UE 5.5 - 5.8+)

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.


:glowing_star: 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.
  • 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.

:link: Quick Links:

Fab Marketplace Listing: Advanced Quest and Narrative System
YouTube Tutorials: Tutorial
Demo : Demo
Docs : Docs


:speech_balloon: 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!