#4 · Primary category: Game AI & Behavior Trees

beehave

ai behavior-tree game-development gamedev gdscript godot godot3 godot4 godotengine

🐝 behavior tree AI for Godot Engine

Project last updated:08/18/26

GitHub Stars

3.2K

Forks

170

Contributors

40

License

MIT

Why we included this project

Beehave is a Godot addon that implements behavior trees, and it becomes genuinely useful once a pile of if-statements stops cutting it for your NPC logic. You compose trees as nodes directly in the scene tree and attach them to any node, so the same tree can drive a patrol guard or a boss fight without either carrying its own tangled script. Branches are independent nodes, which means you can swap or extend one behavior without rewriting the rest of the AI. The editor ships a runtime debug view that shows which node is active, plus performance monitors for spotting frame-rate issues while the game runs. If you build games in Godot and want decision logic you can actually test and maintain, Beehave is a solid, documented starting point.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category