#6 · Primary category: Game AI & Behavior Trees
limboai
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
recastnavigation
Industry-standard navigation-mesh toolset for games
mage
XMage - Magic Another Game Engine
lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
beehave
🐝 behavior tree AI for Godot Engine
forge
An unofficial rules engine for the world's greatest card game.