> For the complete documentation index, see [llms.txt](https://fx-engine.gitbook.io/soundfx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fx-engine.gitbook.io/soundfx/about.md).

# About

<figure><img src="/files/ood0Cowq0yQ2SmMp9Oho" alt=""><figcaption></figcaption></figure>

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](https://assetstore.unity.com/packages/slug/359522) 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

{% hint style="info" %}
Made by [FXEngine Studios](https://linktr.ee/fxengine)
{% endhint %}
