Мои заметки по поводу работы со звуком.
Самое главное — сохраняйте все свои звуки в несжатом .wav формате. В дальнейшем, в самом Unity можно будет сжать звук, не изменяя исходного .wav файла.
У меня часто бывали случаи, когда звук искажался при движении персонажа, на котором висит Listener. Это искажении регулируется параметром Doppler Level в AudioSource нужного звука. Если эти искажения не нужны, поставьте Doppler Level на ноль, и звук перестанет искажаться при движении.
Фоновую музыку лучше проигрывать на объекте, который ближе всего к AudioListener, в идеале объект, играющий музыку, должен входить в объект с AudioListener`ом. В аудио файле музыки нужно добавить галочку Force To Mono и убрать галочку 3D Sound. Таким образом музыка будет проигрываться фоном без всяческих искажений.
Чтобы на звук действовали зоны реверберации, нужно поставить галочку Bypass Effects в AudioSource нужного звука.