(Translated by https://www.hiragana.jp/)
GitHub - sarvex/beehave at b4e9fd1098b2e1d01a2f6d3d5af9e17d295b0b69
Skip to content
/ beehave Public
forked from bitbrain/beehave

🐝 behavior tree AI for Godot Engine

License

Notifications You must be signed in to change notification settings

sarvex/beehave

Repository files navigation

logo

beehave-ci


Beehave is a powerful addon for Godot Engine that enables you to create robust AI systems using behavior trees. With Beehave, you can easily design complex NPC behaviors, build challenging boss battles, and create other advanced setups with ease.

Using behavior trees, Beehave makes it simple to create highly adaptive AI that responds to changes in the game world and overcomes unexpected obstacles. Whether you are a beginner or an experienced developer, Beehave is the perfect tool to take your game AI to the next level.

⚠ 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 behavior trees within your scene tree

πŸ› Debug view - a dedicated debug view to analyze your behavior at runtime

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

πŸ§ͺ 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

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

example

Learn how to beehave on the official wiki!

Tutorial (Godot 3.5+)

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

tutorial-thumbnail

πŸ₯° Credits

About

🐝 behavior tree AI for Godot Engine

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • GDScript 97.6%
  • HTML 1.2%
  • Other 1.2%