Publisher | Stylish Esper |
---|---|
File size | 238.27MB |
Number of files | 161 |
Latest version | 1.0.0 |
Latest release date | 2024-12-10 03:53:14 |
First release date | 2024-12-10 03:53:14 |
Supported Unity versions | 2018.4.2 or higher |
Documentation | Contact | Discord
***ALWAYS MAKE A BACKUP OF YOUR PROJECT BEFORE UPDATING!***
DEV NOTE
Quest Tree is a new asset that will be improved over time, and user feedback is crucial in this process. Please report any bugs you encounter. If you believe the asset lacks certain features, 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