Architecture and Workflow
- AudioSource as the core: All audio playback is handled through Unity’s built-in AudioSource, ensuring full compatibility with all Unity-supported platforms including Windows, macOS, Linux, Android, iOS, WebGL, consoles, and VR/AR devices.
- Plugin support: Unity audio plugins can be easily connected through a simple interface, requiring no manual integration or complex bridging.
- Event system: Audio playback is managed via events, allowing the creation of dynamic and interactive audio logic without additional scripting.
- Audio pools: Up to 8 independent pools control simultaneous audio sources and optimize performance.
- Override system: Allows parameters of sounds and events to be overridden without modifying original settings, useful for different scenes, platforms, or game modes.
- Caching and polyphony: Built-in mechanisms ensure stable playback of a large number of simultaneous sounds.
- Audio groups: Organize audio clips by localization, packs, or thematic categories.
- Clip editor: Visual tool for configuring events, variations, volume, spatial placement, and other audio parameters.
Advantages of ProAudio
- No external audio systems required — fully integrated into Unity.
- Fast plugin integration — connect Unity audio plugins in just a few clicks.
- Optimized resource management and stable performance across all platforms.
- Flexible event-based audio control through a visual clip editor.
- Scalable architecture suitable for large projects with multiple sources and dynamic events.
If you have any questions or would like to provide feedback, you are welcome to do so on our Discord server