View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.2
- Last updated
- First released
- Unity version
- 6000.4.7 or later
- Package size
- 267 KB
- Files
- 40
- Favorites
- 26
- Views in the past week
- 49
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Dialouge & Quest Pack - Extension Pack for BTGraph
Professional dialogue and quest integration nodes for BTGraph. Create branching conversations, conditional choices, and fully quest-aware dialogue flows — without writing custom nodes.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Dialouge & Quest Pack - Extension Pack for BTGraph screenshot 1
About this asset
Build Complete Conversations — Not Just Trees
BTGraph – Dialogue & Quest Pack transforms your behaviour trees into fully interactive narrative systems.
Create branching dialogue, conditional choices, quest-aware conversations, and reactive NPC interactions — all inside the BTGraph editor.
No custom nodes required.
No hard-coded logic.
No external dialogue framework needed.
🎭 Dialogue Features
- Start / End Dialogue nodes
- Dialogue Line node (speaker, tags, optional metadata)
- Choices node with:
Visible conditions
Enabled conditions
On-select effect lists - Jump / Flow control
- Continue / Await input
- Random / Weighted dialogue (barks support)
- Once & cooldown gating
The included Dialogue Runner and Simple UI prefab allow immediate use without writing additional systems.
🧭 Quest Integration (Out of the Box)
Connect dialogue directly to your quest logic.
- Offer, complete, fail quests
- Set and advance quest stages
- Add quest progress
- Set / clear flags
- Raise quest events
- Wait until quest conditions are met
- Branch based on quest state, stage, progress, or flags
Includes a lightweight SimpleQuestService for immediate testing and prototyping.
For production use, implement the provided IQuestService interface to connect your own quest system seamlessly.
⚙️ Professional Architecture
Designed with clean integration in mind:
- UI-agnostic runtime (event-driven Dialogue Runner)
- Blackboard-compatible service resolution
- Minimal allocations and tick-safe nodes
- Modular design that extends BTGraph cleanly
- Works with existing BTGraph projects
This pack does not replace your quest system — it connects to it.
🎮 Example Use Cases
- NPC quest givers
- Reactive conversations based on player progress
- Branching RPG dialogue
- Dynamic city barks
- Multi-stage objective updates
- Conditional turn-in conversations
📦 What’s Included
- Dialogue nodes
- Quest integration nodes
- Condition and effect nodes
- Dialogue Runner component
- Simple Dialogue UI prefab
- SimpleQuestService demo implementation
- Example scenes
- Documentation
From the publisher's Asset Store listing.
Technical details
- Requires: BTGraph / BTGraph PRO
- Unity Version: (insert your supported version, e.g. 2021.3+)
- Fully compatible with BTGraph Core & Pro
- Event-driven dialogue runtime
- IQuestService interface for custom quest systems
- No reflection or heavy runtime dependencies
- No required third-party packages
- Works in 2D & 3D projects
- Zero external UI dependency
- Clean namespace separation
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.4.7f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.