This project focuses on creating a highly modular and advanced enemy AI system that delivers a more dynamic, tactical, and immersive combat experience for players.
Developed entirely in Unreal Engine 5 using a Component-Based Architecture, the system allows new enemy types, abilities, animations, and mechanics to be integrated quickly and efficiently while maintaining scalability and clean code structure.
🔹 Features Included:
Advanced AI Perception System (Sight, Hearing, Damage Detection)
Dynamic EQS-Based Tactical Movement & Strafing
Smart Seeking & Last Known Location Logic
Survival Behaviors (Retreat, Heal, Take Cover)
Token System to prevent chaotic group attacks
Team/Faction System with AI vs AI combat
Dynamic Patrol System
NavMesh Jumping & Vaulting
Modular Attack & Damage Components
Multiple Enemy Archetypes
Player Counter Mechanics (Block & Parry)
The project aims to replicate modern AAA-style enemy behaviors while keeping the architecture fully reusable and expandable for future game development.