Dialouge & Quest Pack - Extension Pack for BTGraph 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

by TheCoderGuy (opens in new tab)

No ratings yet

Professional dialogue and quest integration nodes for BTGraph. Create branching conversations, conditional choices, and fully quest-aware dialogue flows — without writing custom nodes.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Dialouge & Quest Pack - Extension Pack for BTGraph, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov Version 2.2 released 8 Oct 2026 v2.2

Asset preview

1 / 5

Dialouge & Quest Pack - Extension Pack for BTGraph screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.4.7f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.