Skip to main content

2.0.3

Runtime AudioJune 2026reconstructed

New

  • Runtime Audio Channels - group SFX for muting, volume, mixer routing and voice limiting through ScriptableObject channel assets.
  • The Audio Control Center on the SFX Manager - live per-channel mute and volume, a global mute, active-voice counts, and a "?" panel that explains the runtime code API.
  • Per-character control on the Audio Event Receiver - a muted flag and a Channel Override, so a player and an NPC sharing the same clip can route to different channels.
  • Manual key-triggered playback - Play(key) from code or from the receiver, running through the same gate pipeline as animation events.
  • The gate pipeline - playback passes through extensible gates (Mute, Probability, Cooldown). Add your own via AWSFXManager.AddGate(...).
  • Per-SFX Play Probability, Cooldown and Priority, plus a per-channel Voice Limit with steal policies: Suppress, Steal Oldest, Steal Quietest.

Improved

  • Audio Library: a Routing & Behavior section with detailed hover tooltips on every playback field.

Fixed

  • Voices were recycled too early - pitch and start offset are now accounted for when working out playback length.
  • The SFX pool grew unbounded under heavy load.