Wk8: Dialogue System (Behavior Trees)

Опубликовано: 01 Июль 2026
на канале: Jacob Ryan Wheeler
581
3

Week 8: (Feb 19-Feb 25)

Notes: This project had a ton of moving parts. I got it all working and I was able to expand up on it to make branching dialogue, a side quest giver, a sign, and a book in addition to my main quest giver. All 4 interactables are using the same base blueprint and are simply differences in instances. This was my first time using behavior trees. I still have much to learn about how those trees work; if I had more time, I'd go back and see how to loop dialogue back to specific places and not at the beginning of the tree. I'd also like to figure out how data tables work with these systems or if it needs to be set up in different way to do that. I will look into data tables for another project. I also want to incorporate objectives into a more robust dialogue system like this at a later date.

Micro Passion Projects are intended to be short projects that can be completed in as little as 30 minutes or up to 4 hours. The goal is to try things, learn things, showcase things, have references to look at later, and have fun.

Shameless Plugs:
1.   / jacobryanwheeler  
2. https://www.jacobryanwheeler.com
3.   / game-level-design-35-ways-to-guide-the-player  

Resources I found helpful:
-  / question_default_settings_in_userwidgets_d...  
-   • Unreal Engine 4 - The Easiest NPC Dialogue...  
-   • Unreal Engine 4 - Dialog System Tutorial (...  
-   • Unreal Engine 4 - Dialog System Tutorial (...  
-   • Unreal Engine 4 - Dialog System Tutorial (...  
-The following music was used for this media project:
Music: Fantasy Ambience by Alexander Nakarada
Free download: https://filmmusic.io/song/4953-fantas...
License (CC BY 4.0): https://filmmusic.io/standard-license