I am - very slowly - learning Unreal and they do seem to have such functionality. E.g. https://dev.epicgames.com/community/learning/tutorials/5Ed/u...
Since they have a full sound engine built-in as well, I suspect they deal with attenuation, et al correctly.