Skip to content
forked from bitbrain/beehave

🐝 behaviour tree AI for Godot Engine

License

Notifications You must be signed in to change notification settings

GeroVeni/beehave

Β 
Β 

Repository files navigation

logo

🐝 Behaviour Tree addon for Godot Engine.


Beehave is an addon for Godot Engine that allows you to build resilient AI systems with behaviour trees. Regardless if you want to build NPC behavior, your next boss battle or other more complex setups - this addon is right for you!

⚠ Disclaimer: Godot 4 is not released yet. As a result, the version for Godot 4 may be unstable to use and the API may change. Please keep using the stable 3.x branch if you do not want to have breaking changes in your game.

🐝 Features

πŸ€– Node based - build behaviour trees within your scene tree

πŸ› Debug view - a dedicated debug view to analyse your behaviour at runtime

πŸš— Performance - built-in monitors to track performance of your behaviour trees

🍯 Active community - used by hundreds of game developers

πŸ§ͺ Tested - any functionality of this addon is covered by test automation

πŸ§ͺ Installation

  1. Download for Godot 3.x or Download for Godot 4.x
  2. Unpack the beehave folder into your /addons folder within the Godot project
  3. Enable this addon within the Godot settings: Project > Project Settings > Plugins

πŸ“š Getting started

Behaviour trees are a modular way to build AI logic for your game. For simple AI, behaviour trees are definitely overkill, however, for more complex AI interactions, behaviour trees can help you to better manage changes and re-use logic across all NPCs.

example

Learn how beehave works on the official wiki!

Tutorial (Godot 3.5+)

I have recorded this tutorial to show in more depth how to use this addon:

tutorial-thumbnail

πŸ₯° Credits

About

🐝 behaviour tree AI for Godot Engine

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 97.7%
  • HTML 1.3%
  • Other 1.0%