Included Prefabs
Sounds Good ships with three ready-to-use prefabs that speed up integration in your UI or directly in the 3D world. You can create any of them by right-clicking in the Hierarchy and opening the Sounds Good context menu.
🎚️ Output Volume Slider
Quickly controls the volume of a single audio channel (Output
) and saves the value automatically.
targetAudioOutput
– choose whichOutput
it manipulates.On Start it loads the last value stored in
PlayerPrefs
and updates both the Slider and the percentage label.Every slider movement calls
SoundsGoodManager.ChangeOutputVolume()
internally so the change is heard immediately.
Perfect for options menus: just drop it in, pick the channel (SFX, Music, Master…) and you’re done.
📏 Generic Slider (extra utility)
This prefab isn’t tied to Sounds Good, but it proved handy in the demo scene so it was included.
Shows the value as % and exposes a UnityEvent<float> onValueChange so you can hook any logic you like.
Starts at 50 % by default and updates the label automatically.
Use it for brightness, sensitivity or any numeric setting.
🎵 Music Zone
Place it in your scene to create areas that play ambient music, a full playlist or even dynamic music layers.
Basic configuration
Shape (Sphere / Box)
Choose a spherical or box-shaped zone.
Player Mode (Music / Playlist / DynamicMusic)
Type of music that will be played.
Tracks / Dynamic Tracks
Tracks that will play (individual volumes in dynamic mode).
Volume / Loop / Output
Standard settings from the Music
, Playlist
or DynamicMusic
classes.
Fade extras
extraRadiusFade
/ extraBoxSizeFade
define the soft-fade area at the edge.
Gizmos
Change colours and wireframe to visualise the zone.
The Music Zone creates and manages its audio object automatically, modulating volume smoothly as the player moves in and out.
Last updated