Quest Tree - Quests & Dialogue OFFICIAL SALE

Documentation | Contact | Discord


DEV NOTE

I am fully open to requests and suggestions. Feel free to contact me through Discord, my website, or email to share your thoughts and experiences.


Enhance your game development process by using Quest Tree for streamlined quest and dialogue creation.


QUEST EDITOR

Featuring a powerful quest editor window, allowing you to easily create custom quests of any kind.


QUEST EDITOR FEATURES

  • Basic CRUD functionality
  • Quest search + filter
  • Enabling/disabling quests (good for temporarily removing game content without deleting the data)
  • Setting basic quest details, requirements, rewards, and defining relevant NPCs

DIALOGUE EDITOR

Each quest has its own dialogue. Use the simple yet effective node-based dialogue editor that can even handle complex use-cases.


DIALOGUE EDITOR FEATURES

  • Simple node-based editing
  • Dialogue choices that can lead to an entirely different dialogue path (including timed-limited choices)
  • Memorable choices (choices made by the player that will be stored in the game's data and can be later used to affect the story)
  • Handling complex use-cases with the boolean (if statement) node
  • Trigger dialogue from anytime and anywhere within your game
  • Grant items to players straight from dialogue
  • Dialogue is not limited to quests

SQLITE

Quest Tree uses SQLite as its backend for cross-platform support, speed, and memory efficiency. It does all the querying for you!


UI OBJECTS

Quest Tree comes with default UIs including:

  • A quest journal
  • An automatically updated quest HUD (showing current quest requirements)
  • Animated quest status changed and item received message
  • A dialogue box that supports choices, timing, and scrolling
  • Quest available/completed indicators for NPCs

TO THE PROS

If you're a really good programmer, you've got good news! Quests and dialogue can be created at runtime through code. This leaves doors open for procedural quest generation.


Example scenes included for:

  • Built-In RP
  • URP

Required Packages:

  • Input System
  • Cinemachine
  • TextMeshPro
  • Newtonsoft JSON

OTHER DETAILS

  • Works in Built-In RP, URP, and HDRP
  • Works on any platform
  • Tested in Unity Editor versions 2022 and Unity 6