Abstraction layer between game code and Wwise

We are evaluating Wwise in our project. So far we have used the Wwise integration plugin directly.

This however has the drawback that we can not simply “unplug” the Wwise from our game, because it would not compile without it anymore. This is a problem, for example when you do not have Wwise license for consoles, you are unable to run the console build at all.

Is there some kind of built in generic audio layer that we could use, that would then be connected to either dummy implementation, Wwise, or whatever else? Or do we have to implement something like this ourselves?

Thanks

Hi Pavel,

Have you checked this documentation?

https://dev.epicgames.com/documentation/en-us/unreal-engine/working-with-audio-in-unreal-engine?