# Compatibility

## Unity Version

BroAudio works on Unity 2020.3+, including 2020.3, 2020.3, 2021, 2022, 2023 and Unity 6

## Platform

| Platform                               | Tested | Limitation          |
| -------------------------------------- | ------ | ------------------- |
| PC                                     | ✅      | ❌                   |
| Mac                                    | ✅      | ❌                   |
| Android                                | ✅      | ❌                   |
| iOS                                    | ✅      | ❌                   |
| WebGL                                  | ✅      | [see below](#webgl) |
| Console (Playstation, Xbox, Switch...) | ❌      | unknown             |

### WebGL

Audio in WebGL is heavily limited in Unity, since BroAudio is an add-on plugin based on Unity Audio, many features are limited as well.&#x20;

List of the BroAudio features that are **not supported** in WebGL.

* [Dominator Player](https://man572142s-organization.gitbook.io/broaudio/core-features/audio-player/dominator-player)
* [AudioEffect](https://man572142s-organization.gitbook.io/broaudio/core-features/audio-effect)

List of the BroAudio features that are **limited** in WebGL.

* [Volume](https://man572142s-organization.gitbook.io/broaudio/core-features/library-manager/design-the-sound/volume-control) range will be limited to 0\~1 (-80dB \~ 0dB)
* [Fading](https://man572142s-organization.gitbook.io/broaudio/core-features/library-manager/design-the-sound/fade-in-out-and-cross-fade) will **not** be frame rate independent

{% hint style="info" %}
Most of the listed feature limitations are due to the lack of support for AudioMixer, which is only mentioned on the [AudioMixer](https://docs.unity3d.com/Manual/AudioMixer.html) page.
{% endhint %}

For more information about Audio in WebGL, see [Unity Docs](https://docs.unity3d.com/Manual/webgl-audio.html)
