Basic Drone Setup The first enemy I designed for this side project is an airborne drone, a relatively weak, low-tier enemy that typically patrols near its spawn point and appears in groups. These drones use ranged attacks and maintain a tactical distance from the player: they move closer if the player is too far, and retreat if the player gets too close. They also follow a group-based combat system; only drones that have acquired attack priority may initiate an attack, while the others wait in line, circling the player by strafing left or right until their turn. This article details how I implemented the drone using UE5. Demo Footage AI Behavior Setup Patrol Uses EQS to find a random location around itself as a movement target. If the drone strays too far from its spawn point, it returns to resume patrolling. Combat – Maintaining Engagement Distance When detecting the player character (PC), the drone uses EQS centered on the PC to find an optimal engagement position. If the...