Create intelligent NPCs, enemies, and bosses with a modular AI framework for Unreal Engine. Configure perception, patrol, pursuit, combat, movement, animations, feedback, and attack patterns through reusable AI Controllers, Behavior Trees, components, interfaces, and Data Assets.
Designed for both Blueprint users and C++ developers, the system lets you build common AI behaviors quickly while remaining fully extensible for unique enemies and complex bosses.
The Modular NPC & Enemy AI System provides a flexible foundation for creating enemies, NPCs, hordes, and bosses in Unreal Engine.
It is designed to accelerate both development and gameplay iteration while keeping the implementation modular, maintainable, and easy to extend through C++ and Blueprints.
Create different enemy behaviors without building every AI Controller from scratch.
The system handles common AI responsibilities such as detecting a target, chasing it, maintaining the appropriate combat distance, executing actions, and forgetting the target after losing sight of it.