This release delivers the Wwise SDK update for Wwise 2022.1.0.
Compatibility:
- Wwise SDK: 2022.1.0
- Unity: This integration compiles against Unity 2020.3, 2021.3 and 2022.1. It was tested against 2021.3.0f1 and 2022.1.8f1. Any Unity version more recent than the aforementioned is not currently supported, but will be in a subsequent patch release.
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
New Features
- WG-54310 Added an auto-defined SoundBanks option. When enabled, Wwise automatically defines SoundBanks for each Event and Aux Bus, where possible. Refer to Automatically Defining SoundBanks for more details.
Auto-defined SoundBanks are enabled via the SoundBank Settings. Refer to SoundBank Settings for more details.
- WG-54685 The Task Scheduler API has been replaced with the new Job Manager for more flexible concurrent execution of sound engine processing tasks.
- WG-59193 In relation to the new error message translators, added two new Wwise Editor Project Settings to adjust the timeout values for XML and WAAPI. These are found under a new section called Wwise Error Message Translator.
API Changes
- WG-55811 Added a minimal implementation of WwiseExternalSourceManager, called WwiseSimpleExternalSourceManager, which is used in the Wwise Demo Game.
- WG-56860 SetPosition and SetMultiplePositions have a new in_eFlags parameter to allow setting emitter and listener positions independently for the same game object.
Behavior Changes
- WG-60908 Changed the default value of
AkCommonUserSettings::m_SamplesPerFrame
to 512 on all platforms. This increases out-of-the-box CPU usage in Wwise slightly but significantly reduces the total audio latency in the sound engine. It is still recommended to tune "Samples Per Frame" and "Number of Refills In Voice" to balance your game's total audio latency against the available computing resources.
Miscellaneous Changes
- WG-57028 Numeral types are now provided by stdint.h on all platforms.
Fixes for Community-Reported Bugs
- WG-61295 Fixed: Unity Integration is disabled on server build by default.
- WG-61373 Fixed: (Wwise Unity Addressables) References to the Init bank in unopened scenes are invalidated if the Init WwiseAddressableSoundBank is deleted and regenerated.
- WG-62390 Fixed: WwiseAddressableSoundBank RefCount can be serialized with LoadCount >0. The value no longer needs serialization.