Overview of gdxAI features
mastergdxAI is a high-performance artificial intelligence framework written in Java for game development. While it is a libGDX extension, it can be used independently, though the libGDX jar is required to leverage its optimized collections (which minimize garbage creation and support primitive types to avoid boxing/unboxing).
Supported AI features include:
- Movement AI: Steering Behaviors and Formation Motion.
- Pathfinding: A*, Hierarchical Pathfinding, Path Smoothing, and Interruptible Pathfinding.
- Decision Making: State Machines and Behavior Trees.
- Infrastructure: Message Handling and Scheduling.