Unreal has a “hearing” sense built into its AI, maybe read up on that. What your trying to do is just a matter of setting a target on sense, and executing behavior tasks. All of this could pretty easily be done with the built in AI controller framework
2 Likes