CH·03 Middleware integration
verified 2026-07-05

AnkleBreaker Utils UniversalTypes active

AnkleBreaker Studio vunknown added 2026-07-05 verified 2026-07-05

[Use when]

You need a single serializable Unity Inspector field that can switch between AudioClip, Wwise, and FMOD backends without changing game code.

Engines
U Unity Ww Wwise FM FMOD
License

MIT

Pricing

Free

Last verified

2026-07-05

Added

2026-07-05

about

UniversalTypes provides drop-in serializable wrapper types for Unity that abstract over multiple backends per field. UniversalSound lets a designer pick AudioClip, Wwise Event, or FMOD EventReference from the Inspector; the code path is gated by scripting defines that are auto-detected when the respective SDKs are present.

UniversalString wraps plain text, I2 Localization, and Unity Localization behind a single field with implicit string conversion, resolving the active backend at runtime. UniversalAsset<T> similarly unifies direct object references and Addressables asset references.

The package is UPM-installable via Git URL, has zero required dependencies, and works standalone in Unity 2022.3 LTS or later. Optional backends (Wwise, FMOD, Addressables, I2 Localization, Unity Localization) are opt-in and detected automatically via scripting defines.