C++17 NPC AI framework — FSM, behavior trees, emotions, memory, pathfinding, relationships, Lua scripting, and C API for Unity/Unreal/Godot