{"repo":"ThePat02/BehaviourToolkit","free":true,"listed":false,"github":"https://github.com/ThePat02/BehaviourToolkit","clone":"git clone https://github.com/ThePat02/BehaviourToolkit.git","description":"A collection of tools for AI Behaviour in the Godot 4 Game Engine!","language":"GDScript","stars":672,"topics":["behaviour-tree","finite-state-machine","godot"],"license":"MIT","category":"game-templates","readme_excerpt":"BehaviourToolkit for Godot 4 This plugin provides a set of tools to create custom and complex behaviour in the Godot 4.x Game Engine. Features - Behaviour Architectures - Finite State Machine - Behaviour Tree with generic utility - Nest Behaviour Trees inside State Machines and vice versa! - Blackboard Resource - Editor Interface with shortcuts - Templates for easy extension and integration - Example Scene When a new version is available on GitHub, the plugin will display a notification in the Toolbox! Installation - Clone the main branch of this repository to your machine - Download the latest release from the Godot Asset Lib - Add the submodule branch as Git Submodule to your own repo - The submodule branch is always up to date with main and will allow you to consistently use the newest version by pulling - If you are not confident in your CL skills, you can use a client like GitKraken to set this up Usage Make sure the clones the addons and script templates directories into your project. 1. Add a FiniteStateMachine or BTRoot node to your scene. 2. A toolbox will appear in the editor, allowing you to add behaviour nodes to the scene. 3. Setup and configure your behaviour nodes in the inspector. 4. Right-click your FSMState / FSMTransition / BTLeaf and extend the script. Now you can implement your own behaviour logic using the virtual methods provided by the script templates. Documentation - Documentation - Finite State Machine - Behaviour Tree - Blackboard - Nesting Behavio","default_branch":null,"files":null,"tree":[],"storefront":"/r/ThePat02","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ThePat02/BehaviourToolkit/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."}