Unity permite mezclar entre audio 2D y 3D usando Spatial Blend.

2D

Spatial Blend = 0

El volumen no depende de la distancia.

Útil para:

3D

Spatial Blend = 1

El sonido depende de la posición en el mundo.

Útil para:

Desde código

audioSource.spatialBlend = 1f;

Distancias