LimboAI
By limbonaut
A Godot 4 AI plugin combining behavior trees and state machines, with a Blackboard and visual debugging for modular character logic.
Start: Choose the LimboAI Asset Library listing that matches your engine. The reviewed 1.8.1 listing targets Godot 4.6+; do not assume it covers every Godot 4 release.
Try: Add a BTPlayer to an agent, assign a BehaviorTree containing conditions and actions, and share task values through a Blackboard. Point agent_node at the intended character.
Extend: Derive custom actions from BTAction or conditions from BTCondition. The documented default task folder is res://ai/tasks. Patrol and attack selection are possible applications, not ready-made game logic.
Documentation and sources: https://limboai.readthedocs.io/en/stable/ · https://godotengine.org/asset-library/asset/4852 · https://limboai.readthedocs.io/en/stable/classes/class_btplayer.html · https://limboai.readthedocs.io/en/stable/classes/class_behaviortree.html · https://limboai.readthedocs.io/en/stable/behavior-trees/custom-tasks.html