{"repo":"kagenash1/godot-behavior-tree","free":true,"listed":false,"github":"https://github.com/kagenash1/godot-behavior-tree","clone":"git clone https://github.com/kagenash1/godot-behavior-tree.git","description":"Behavior Tree plugin for the Godot game engine","language":"GDScript","stars":219,"topics":["godot","ai","artificial-intelligence","game-development","behavior-tree"],"license":null,"category":"game-templates","readme_excerpt":"GodotBT: Behavior Tree Framework for Godot 4.x A flexible, extensible behavior tree framework for Godot 4.x that makes it easy to create complex AI behaviors for your games. Overview GodotBT provides a complete behavior tree implementation for the Godot Engine, allowing you to create sophisticated AI behaviors with a clear, modular structure. The framework follows behavior tree design principles with a focus on reusability and separation of concerns. Key Features - Complete Behavior Tree Implementation : Core composite nodes, decorators, services, tasks, and conditions - Reusable Behavior Trees : Define a behavior tree once and use it across multiple agents with their own contexts - Blackboard System : Flexible data sharing between nodes with typed accessors and change detection - Reactive Conditions : Trigger behavior changes based on world events with configurable abort scopes - Service System : Run periodic background tasks with customizable frequency - Context Separation : Each agent maintains its own execution context with the shared tree - Utility Components : Helpers like BTTargetKey for simplified movement and targeting operations - Example Implementation : Includes a complete demo with enemies that can patrol, chase the player, and react to events Core Components Composite Nodes - BTSelector : Runs child nodes until one succeeds or all fail - BTSequence : Runs child nodes until one fails or all succeed - BTParallel : Runs all child nodes simultaneously - BTRandomSele","default_branch":null,"files":null,"tree":[],"storefront":"/r/kagenash1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kagenash1/godot-behavior-tree/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}