Easiest way to have 3d audio from 8 directions

Hi all, just a simple programmer here, I don’t know anything of audio, and even less of 3d audio.
So forgive me if this is a dumb question and for my poor english.
For a battle system prototype i would love to have audio clues to understand the direction of an incoming attack.
Specifically I would love to have the player understand 8 basic direction: right, left, above, below and the intermediates between these.
If it’s impossibile it would be ok even to have only the first 4 directions. For now I’ve played with the attenuation assets but only achieved to have left, right or both at the same time.
I’m pretty sure that is impossible but here’s the question:
Is there a simple way to implement such mechanic?
Is needed that the player has 3d headphones?
What is achievable with simple stereo headphones?

Hello @Cafo95

UnrealEngine supports 3D Sound. You can use the Blueprints PlaySoundAtLocation Node.