For the complete documentation index, see llms.txt. This page is also available as Markdown.

About

Image

SoundFX is a simple extension for Unity's built-in AudioSource component. It handles common audio scenarios like playing overlapping sounds (ex footsteps) and toggling sounds on/off (ex motor).

It's a lean middle-ground between using AudioSource directly and using a full-blown audio manager like Sonity/Wwise/FMOD.

Install

SoundFX is available on the Unity Asset Store and can be installed using the Package Manager.

Features

  • Play overlapping clips (using an AudioSource pool)

  • Simplified settings (still the same settings as AudioSource but better organized)

  • 3D audio settings are stored in a re-usable ScriptableObject asset

  • Preview in edit mode

  • Fade a sound in/out with SoundFXTrack to avoid volume pops

Code

  • Flexible API

  • Lean codebase, easy to read and extend

Details

  • Unity 6+

  • Any platform

  • No extra dependencies

Last updated