# Universal Game Settings

L**evel flow, UI menu, and Game State** controller paired with a persistent **audio settings** manager. It supports level delivery via **Prefabs,** **Scenes, or Additive Scenes**, and a ready-to-use audio layer that binds sliders/toggles to a Unity **AudioMixer** (with robust JSON persistence).

{% hint style="info" %}
Each part of the Universal Manager is optional. Keep properties empty if you don't want to use them.
{% endhint %}

## **Audio Manager**

`Assets → Create → MOST → Audio Manager` → assign your `AudioMixer` and exposed param names (or keep defaults).

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

{% hint style="info" %}
A ready-to-use AudioManager + Audio mixer can be found inside the StoredData folder
{% endhint %}

Connect AudioManager for audio persistence & mixer control.

* **LoadOnStart** *(bool)* — Load from file (or save defaults if missing) on `Start()`.
* **SaveOnUIChange** *(bool)* — Write JSON on each slider/toggle change.
* **Sliders (0..1)** — Master / Music / SFX / UI.
* **Toggles** — Master / Music / SFX / UI.

UniversalGameManager will do the rest, Save/Load, and control attached sliders and toggles

<figure><img src="/files/gHQvBTNBDOE4TeuCzcFb" alt=""><figcaption><p>Cubey game - audio settings UI</p></figcaption></figure>

{% hint style="info" %}
**Check the** [**AudioManager Documentation**](/most-in-one/most-systems/most-audio-manager.md) **in case you want to control the Audio system manually**
{% endhint %}

***

<mark style="color:yellow;">**🛠️ Tbc... In a MOMENT 🫠**</mark>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://solo-player.gitbook.io/most-in-one/general/universal-game-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
