Hold Tone is a Godot 4.x project to implement various video game AI paradigms, and to prototype games using these systems.
- Behavior Tree (BT) implementation using Nodes
- Basic Player and NPC prefabs
- Test level
- Custom editor view for Behavior Trees
- Optimizations for Behavior Trees, decouple from Nodes
- Goal-Oriented Action Planning (GOAP) implementation
- Finite State Machine (FSM) implementation
- More complex levels and gameplay features
- Behavior Tree implementation based on The Behavior Tree Starter Kit chapter of Game AI Pro (source repo here)