Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

DV's Behavior Tree

An asset by DissonantVoid
The page banner background of a mountain and forest
DV's Behavior Tree thumbnail image
DV's Behavior Tree thumbnail image
DV's Behavior Tree thumbnail image
DV's Behavior Tree hero image

Quick Information

0 ratings
DV's Behavior Tree icon image
DissonantVoid
DV's Behavior Tree

A modular behavior tree implementation addon for Godot4, with a user-friendly, extendable system allowing for adaptive AI that reacts to its environment and performs many actions without the code turning spagetti with each iteration.With this addon you can make complex NPCs to populate your world, or bosses that can go through multiple phases with the combination of simple actions and flow control.

Supported Engine Version
4.3
Version String
1.5
License Version
MIT
Support Level
community
Modified Date
7 months ago
Git URL
Issue URL

The examples folder provides different use cases and feature showcase of the addon. Each scene includes a ReadMe node with a description explaining how the scene works.

Note that the examples were designed with a base resolution of 1280x720 which means changing the base resolution to something else could cause some nodes to go offscreen or be too small/big. I couldn't take advantage of automatic resizing since nodes are Node2D rather than Control. Please set your base resolution (viewport_width and viewport_height in project settings) to 1280x720 while browsing examples.

This can be solved by using a combination of a Subviewport, SubviewportContainer and AspectRatioContainer, just not sure if it's the best approach.

A modular behavior tree implementation addon for Godot4, with a user-friendly, extendable system allowing for adaptive AI that reacts to its environment and performs many actions without the code turning spagetti with each iteration.
With this addon you can make complex NPCs to populate your world, or bosses that can go through multiple phases with the combination of simple actions and flow control.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
DV's Behavior Tree icon image
DissonantVoid
DV's Behavior Tree

A modular behavior tree implementation addon for Godot4, with a user-friendly, extendable system allowing for adaptive AI that reacts to its environment and performs many actions without the code turning spagetti with each iteration.With this addon you can make complex NPCs to populate your world, or bosses that can go through multiple phases with the combination of simple actions and flow control.

Supported Engine Version
4.3
Version String
1.5
License Version
MIT
Support Level
community
Modified Date
7 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers