Summary
Generative AI and reinforcement learning (RL) allow non-player characters (NPCs) to adapt to player actions dynamically, while Procedural Content Generation (PCG) generates vast, highly detailed worlds.
1. Advanced Behavior Trees & Utility AI
Unlike simple finite state machines, Utility AI calculates dynamic score weightings for every potential action based on environmental state, health, and strategic objectives.