Lua for Game Development — Chapter 14: Combat AI, Behavior Trees, Utility AI & Enemy Design
A complete and production-ready system for combat AI, behavior trees, enemy archetypes, utility scores, aggro management, squad tactics and boss scripting using Lua.