O BeeHave é um poderoso addon para o motor Godot que permite criar sistemas de IA robustos usando árvores de comportamento. Com o Beehave, você pode projetar facilmente comportamentos complexos do NPC, criar batalhas desafiadoras e criar outras configurações avançadas com facilidade.
Usando árvores de comportamento, o BeeHave simplifica criar IA altamente adaptável que responde a mudanças no mundo dos jogos e supera obstáculos inesperados. Seja você iniciante ou um desenvolvedor experiente, o BeeHave é a ferramenta perfeita para levar seu jogo AI para o próximo nível.
Componha árvores de comportamento em sua cena e anexe -as a qualquer nó de sua escolha.

Uma visão de depuração dedicada dentro do editor de Godot permite que você entenda melhor o que o comportamento está fazendo sob o capô.

Manter a alta taxa de quadros é importante nos jogos. Investigue os problemas de desempenho usando o monitor personalizado disponível dentro do editor de Godot.

Para evitar que os bugs entram na base de código, todo recurso é coberto por testes de unidade.

addons/beehave na pasta /addons do projeto GodotProject > Project Settings > Pluginsscript_templates para a pasta do projeto.Para entender melhor qual ramo escolher para qual versão GODOT, consulte esta tabela:
| Versão Godot | Ramo de abelha | Versão de Beehave |
|---|---|---|
3.x | 3.x | 1.x |
4.x | 4.x | 2.x |
4.1.x | 4.x | 2.7.x |
4.0.x | 4.x | 2.7.x |
Consulte este guia para obter mais detalhes por trás dessa estrutura.
As árvores de comportamento são uma maneira modular de construir a lógica da IA para o seu jogo. Para a IA simples, as árvores de comportamento são definitivamente exageradas, no entanto, para interações mais complexas de IA, as árvores de comportamento podem ajudá-lo a gerenciar melhor as mudanças e reutilizar a lógica em todos os NPCs.

Aprenda a ser atribuído ao wiki oficial!
Bitbrain gravou este tutorial para mostrar em mais profundidade como usar este addon:
Liam Flannery escreveu um tutorial para começar com Godot 4.2