Advanced AI behaviour in Unreal Engine 3. The enemy enters the arena and moves to one of three random positions and takes cover for a random amount of time. The enemy then stands and engages the player with a burst of fire before moving to a new random location. If the enemy takes damage before engaging the player he automatically moves to a new location and takes cover, providing covering fire as he moves. All delays between changes in behaviour have been exaggerated for the purpose of the video.