FMOD multithreading support for Unity 6 when building for WebGL/WebGPU

Hey all,

We’re exploring Unity 6 as a potential upgrade for us as it brings some interesting features. Most notably, for our player base on browsers, Unity 6 introduces WebAssembly threads for multithreading support.

It seems like this isn’t supported yet in the available FMOD version. Is this something that could be added? It would greatly enhance the web player experience as those users are stuck on a single thread so any hiccup immediately causes stutter in their audio.

1 Like

Hi,

Thank you for bringing this to our attention! I have added this as a feature request.

2 Likes

I would like to +1 this. It would be nice to have as currently we cannot even use the “Enable Native C/C++ Multithreading” build setting as that will fail since FMOD doesnt support it:

fmod_file.o because it was not compiled with 'atomics' or 'bulk-memory' features

I have added you to the list, thanks!

1 Like