#6 · Primary category: Game AI & Behavior Trees

limboai

artificial-intelligence behavior-tree game-developement godot-engine godot4 state-machines

LimboAI - Behavior Trees and State Machines for Godot 4

Project last updated:08/28/26

GitHub Stars

3.0K

Forks

140

Contributors

23

License

MIT

Why we included this project

LimboAI is a C++ plugin that brings behavior trees and hierarchical state machines to Godot 4 in one package, so you do not have to wire up two separate systems. That combination lets you layer reactive state transitions on top of a modular task hierarchy, which covers a lot of the work that goes into enemy AI or NPC logic. It ships with a behavior tree editor, a visual debugger, and a blackboard for sharing data between tasks, and the included demo project with a tutorial makes getting started noticeably easier. The plugin itself is written in C++, but custom actions, conditions, and states are defined in GDScript, which keeps it approachable for teams that work mainly in script. It can also run as a GDExtension or a compiled engine module, giving studios some choice in how they integrate it.

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