{"repo":"grovegs/BehaviourTree","free":true,"listed":false,"github":"https://github.com/grovegs/BehaviourTree","clone":"git clone https://github.com/grovegs/BehaviourTree.git","description":"A lightweight behaviour tree framework developed by Grove Games for .NET, Unity and Godot","language":"C#","stars":29,"topics":["ai","behaviour-tree","dotnet","godot","unity","unity-package","unity-scripts","unity2d","unity3d"],"license":"MIT","category":"game-templates","readme_excerpt":"GroveGames Behaviour Tree A modular, allocation-conscious behaviour tree framework for AI development in C#, with first-class Unity and Godot integrations. Build complex AI behaviours by composing Composite , Decorator , and custom action nodes with a fluent API. Table of Contents - Features - Installation - .NET - Unity - Godot - Getting Started - The Blackboard - Creating Action Nodes - Building a Tree - Running the Tree - Unity Integration - Quick Start - Dependency Injection - Visual Debugger - Godot Integration - Customization - Contributing - License Features - Fluent builder API — compose trees with chainable extension methods: Selector , Sequence , Parallel , Conditional , Cooldown , Delayer , Repeater , Inverter , Succeeder , Failer , Reset , Abort , SuccessOnce . - Type-safe blackboard — strongly typed BlackboardKey keys catch type mismatches at compile time; storing value types ( int , float , Vector3 , …) never boxes. - Reusable subtrees — extract branches into ChildTree classes and attach them anywhere. - Unity integration — BehaviourTreeMono base component plus an editor Visual Debugger window with live node states. - Godot integration — GodotBehaviourTree node plus a debugger panel in the Godot editor. - AOT friendly — no reflection or runtime code generation in the core; works with IL2CPP and NativeAOT. Targets netstandard2.1 and net10.0 . Installation .NET Unity Add the package via Package Manager → Add package from git URL : Alternatively, download the .tgz ","default_branch":null,"files":null,"tree":[],"storefront":"/r/grovegs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grovegs/BehaviourTree/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."}