Sounds in front and behind you


Good day,

Im trying to make a first person player in unity so that if you move forward, the footstep sound sounds forward, and if you walk back it sounds behind the player.

I put the sound in 5.1 and made Surround direction and Surround extent parameters for my event and I can capture left and right perfectly (I could do this with a panner as well), but a sound in front of you or behind sounds exactly the same. Same with the 3D preview. Is there a way I could make this sounds different so the player knows if the sound is behind/in front of him? I have seen some games that do this, but I cannot find a reliable way to do it.



Are you listening on headphones? From a 5.1 downmix to headphones has no discernible difference for front and behind. You’d need HRTF object panning to do that. And then it only works on stereo headphoness.

But for the player in 1st person, the footsteps should always just come from below you, it would not be sensible to make them front and behind based on movement direction. Because the center of weight is below the person, and that’s where the foot steps.

Directional panning is better reserved for other characters and point sounds than the player.