Version
menu_open

What's New?

Each version of this integration matches a specific build of Unreal Engine 4. Here is what has changed in each release of the integration (in addition to upgrading to the new Unreal build).

Note: This integration does not support experimental Unreal Engine 4 features.

Migration Notes
Known Issues

Versions:

Unreal Engine 4.15/4.16/4.17/4.18/4.19 - Wwise 2017.1.9.6501.856

  • No updates to the Unreal Integration for Wwise 2017.1.9.

Unreal Engine 4.15/4.16/4.17/4.18/4.19 - Wwise 2017.1.8.6488.843

  • LAUN-858 Fixed: Install both Visual Studio 2015 and 2017 Wwise SDKs in the Unreal project.

Unreal Engine 4.15/4.16/4.17/4.18 - Wwise 2017.1.7.6467.822

  • Added support for Unreal Engine 4.19.

Unreal Engine 4.15/4.16/4.17/4.18 - Wwise 2017.1.6.6446.801

  • WG-35044 Made the behavior of overlapping reverb volumes sharing the same Auxiliary Bus more deterministic.
  • WG-36446 Fixed: Crash when switching from map with SpatialAudioVolume to map without one.

Unreal Engine 4.15/4.16/4.17/4.18 - Wwise 2017.1.5.6429.783

  • WG-36016 Fixed error message about unknown game object ID when loading an empty map.
  • WG-36200 Fixed crash when running editor with -game flag.

Unreal Engine 4.15/4.16/4.17/4.18 - Wwise 2017.1.4.6407.760

  • WG-33333 Removed obsolete code that tried to handle global focus.
  • WG-34745 Reduced Lower Engine memory pool size on mobile platforms.
  • WG-34879 Exposed the collision channel used for occlusion line trace in AkComponent's properties.
  • WG-35035 Ensured setting the occlusion refresh interval to 0 from Blueprint correctly disables the feature.
  • WG-35104 In a multiplayer scenario, listeners are now properly handled.
  • WG-35463 Fixed: Portals not working on 32-bit platforms.
  • WG-35473 Now register game objects only when the world is valid.
  • WG-35614 Removed coordinates conversion. See Migrating to the UE4.15/4.16/4.17/4.18 Wwise 2017.1.4 integration. for more information.

Unreal Engine 4.15/4.16/4.17/4.18 - Wwise 2017.1.3.6377.732

  • Added support for Unreal 4.18.
  • WG-35104 Fixed: Do not create a listener on a dedicated server.
  • WG-35272 Fixed: Added support for Android 64-bit builds.
  • WG-35286 Fixed: Avoid crash when having a Add Surface Reflector Set Component Blueprint node connected to nothing.

Unreal Engine 4.15/4.16/4.17 - Wwise 2017.1.3.6377.715

  • WG-34797 Undoing a surface deletion on a Spatial Audio Volume properly refreshes its details panel.
  • WG-34810 Late Reverb Component properties are now properly serialized.
  • WG-34878, WG-34906 Sounds are now properly spatialized in a Play in Editor session.
  • WG-34907 Performance improvement for FAkAudioDevice::Get().

Unreal Engine 4.15/4.16/4.17 - Wwise 2017.1.2.6361.696

  • WG-32413 Fixed: Cannot hear sounds in the Content Browser and the Animation Editor.
  • WG-33970 Fixed: (Mac) Crash when running game with PAK files.
  • WG-34030 Fixed: Properly update the details panel when a surface is removed from an AkSpatialAudioVolume.
  • WG-34083 Fixed: Refresh issue when changing a Spatial Audio Volume's geometry properties.
  • WG-34213 Fixed: Sounds can now be heard from the Content Browser and the Animation Editor.
  • WG-34222 Virtual Acoustics factory ShareSets now appear in the Wwise Picker.
  • WG-34276 Added ability to allow posted Events to continue playing past their associated sections within Level Sequences.
  • WG-34605 Fixed: Portals are not pushed to Wwise Spatial Audio when starting a game, in some circumstances.
  • WG-34630 Fixed: Crash when -nosound option is enabled.
  • WG-34703 Fixed: Prevent crash when modifying multiple SpatialAudioVolumes at the same time.
  • WG-34704 Fixed: Prevent crash when unregistering an AkComponent that is a default listener.
  • WG-34745 Fixed: Reduced lower engine memory pool size.

Unreal Engine 4.15/4.16/4.17 - Wwise 2017.1.1.6340.673

  • Added support for Unreal Engine 4.17
  • Since Unreal 4.17, the Unreal audio system needs to be disabled on the Xbox One and Switch platforms. Please refer to Frequently Asked Questions for more information.
  • WG-34098 (Mac) An AkComponent located at exactly the same position as a volume with an AkRoomComponent will be properly assigned to that room.
  • WG-34119 Fixed: Uninitialized listener ID value sent to SpatialAudio API via SetEmitterAuxSendValues.
  • WG-34368 Fixed: FAkAudioDevice::PostEventAtLocation does not register game object.
  • WG-34388 Fixed: Crash in Editor when resetting RTPC sequence name to default in Level Sequencer.

Unreal Engine 4.15/4.16 - Wwise 2017.1.0.6302.628

  • Added Spatial Audio components. See Spatial Audio Objects for more information.
  • WG-32095: Added support for Visual Studio 2017
  • WG-32388 Fixed: Properly parse Max attenuation radius when generating SoundBanks.

Unreal Engine 4.12/4.13/4.14/4.15/4.16 - Wwise 2016.2.4.6098.451

  • Added support for Unreal Engine 4.16
  • WG-31942 Fixed: Added support for Wwise file packages.
  • WG-33251 Fixed: Added missing include files when building non-Unity builds.

Unreal Engine 4.12/4.13/4.14/4.15 - Wwise 2016.2.3.6077.435

  • WG-32914 Fixed: Avoid potential deadlocks and crashes in the AK Unreal IO code in a packaged game.

Unreal Engine 4.12/4.13/4.14/4.15 - Wwise 2016.2.3.6077.422

  • WG-30020 Fixed: Allow possibility to dismiss the warning about missing Wwise project on editor startup.
  • WG-30695 Added support for the Switch platform.
  • WG-31076 Fixed: Marked all of the Wwise Blueprint nodes as BlueprintCosmetic to avoid running them on a dedicated server.
  • WG-31455 Added AkComponentCallbackManager. This allows better handling of required callbacks for an AkComponent, reducing concurrency risks.
  • WG-32046 Fixed: Add possibility to automatically start an AkAmbientSound on BeginPlay
  • WG-32490 Fixed: Deprecated level sequencer code
  • WG-32763 Fixed: Discontinued use of monolithic engine header files, like "Engine.h".
  • WG-32768 Fixed: Crash when loading large banks using EDL.
  • WG-32799 Fixed: Increased number of concurrent IO transfers in editor to speed up SoundBank loading.

Unreal Engine 4.12/4.13/4.14/4.15 - Wwise 2016.2.2.6022.371

  • WG-32464 Allow opening an existing project in UE4.15 on the Mac platform.

Unreal Engine 4.12/4.13/4.14/4.15 - Wwise 2016.2.2.6022.359

  • WG-31087 Added Level Sequence support.
  • WG-31687 Added Event Driven Loader support.
  • WG-31816 Added migration of Matinee tracks to Sequencer tracks.
  • WG-31924 Fixed: Editor crash when trying to post an Event on an AkComponent that is being auto-destroyed.
  • WG-32259 Fixed: Made AkComponent a Blueprintable component. Blueprint components can now use AkComponent as a base class.

Unreal Engine 4.12/4.13/4.14 - Wwise 2016.2.1.5995.317

  • WG-31588 Fixed: Make sure no sound is played on a dying actor.
  • WG-31590 Improved low-memory conditions related to callbacks.
  • WG-31860 Fixed: Remove warnings found by clang static code analysis.
  • WG-31876 Fixed: Allow relative paths for the Wwise install path.
  • WG-31888 Fixed: Potential crash on exit due to accessing deleted FString.

Unreal Engine 4.12/4.13/4.14 - Wwise 2016.2.0.5972.301

  • WG-31589 Fixed: Do not destroy a spawned component that is not set to auto-destroy and is failing to post an event.
  • WG-31678 Fixed: Streaming files can now be opened correctly.
  • WG-31771 Fixed: Avoid a crash when adding an AnimNotify_AkEvent to a playing animation.

Unreal Engine 4.12/4.13 - Wwise 2016.2.0.5972.274

  • WG-29980 Language-specific folders are now parsed to retrieve max attenuation values for Events.
  • WG-30448 Improved logging of AkComponent when attempting to post an invalid AkEvent.
  • WG-30491 Fixed: Make sure to stop sounds when ending a PIE session.
  • WG-31030 Fixed: Optimized FAkAudioDevice::Get().
  • WG-31040 Fixed: Memory leak in AkComponent when attempting to post an invalid AkEvent.
  • WG-31075 Fixed: Removed call to FAkAudioDevice::Get() from bank load callbacks in order to prevent crash in module manager.
  • WG-31186 Fixed: Prevent crash in AkComponentCallback by canceling Event callbacks when AkComponent gets destroyed.
  • WG-31204 Fixed: Memory leak when a spawned AkComponent failed to post its associated Event.
  • WG-31277 Fixed: Crash in editor when attempting to post an Event on a destroyed actor.

Unreal Engine 4.11/4.12/4.13 - Wwise 2016.1.3

  • WG-30993 Fixed: Remove explicit LoadLibrary on XAudio 2.7.
  • WG-31015 Fixed: Link with the Recorder plug-in.

Unreal Engine 4.11/4.12 - Wwise 2016.1.2

  • WG-30304 Fixed: "Unload stream level" no longer posts a global "Stop All" to the SoundEngine.
  • WG-30754 Fixed: FAkAudioDevice::PostEvent now always returns the playing ID.
  • WG-30804 Fixed: Removed dependencies on the Wwise SDK samples. The new IO system now uses Unreal IO utilities only.

Unreal Engine 4.11/4.12 - Wwise 2016.1.1

  • WG-29972 Fixed: Multiple potential threading issues with the auto-destroy behavior of the AkComponent.
  • WG-29979 Fixed: EndOfEvent callbacks are now always called.
  • WG-30004 Fixed: SetGameObjectOutputBusVolume is now exposed in Blueprints and AkAudioDevice.
  • WG-30404 Fixed: The attenuation scaling factor now properly works on AkComponents.
  • WG-30409 Fixed: It is now possible to decode Vorbis-encoded files.

Unreal Engine 4.12 - Wwise 2016.1

  • WG-29991 Added AkEvent String Input Field to AkAmbientSound.
  • WG-29997 Suppressed duplicate "LogAkAudio: StopAll API called" entries in the output log.
  • WG-30218 Fixed: Crash when connecting the Wwise Profiler to the Android platform.
  • WG-30255 Fixed: UE4 crash when adding key to Ak Event Track in Matinee.
  • WG-29991 Added AkEvent String Input Field to AkAmbientSound.
  • WG-29997 Suppressed duplicate "LogAkAudio: StopAll API called" entries in the output log.

Unreal Engine 4.11.2 - Wwise 2016.1

  • WG-29917 Fixed: Fixed a case where the attenuation radius of AkAmbientSounds did not show up in the Editor window.
  • WG-30000 Fixed: Changed meta properties of StartAllAmbientSounds and StopAllAmbientSounds.
  • WG-30012 Fixed: Integrated GitHub pull request #5. Show project supported platforms as "Available Platforms" in the "Generate Sound Banks" window.
  • WG-30014 Fixed: Fixed a crash when starting a Play in Editor session that uses a dedicated server.
  • WG-30031 Fixed: Removed usage of the World global pointer.
  • WG-30205 Fixed: On the Mac platform, the Wwise.app path may now contain spaces.

Unreal Engine 4.11 - Wwise 2015.1.7

  • UI-316 Fixed: Prevent a crash when starting a Play in Editor session with a dedicated server.
  • WG-29917 Fixed: Make sure the attenuation radius is visible in the Editor.
  • WG-29944 Fixed: Stop ambient sounds when stopping PIE session.

Unreal Engine 4.11 - Wwise 2015.1.6

Unreal Engine 4.10 - Wwise v2015.1.4

  • UI-265 Fixed: In the AnimNotifies, test the AkComponent's validity before using it. This reduces log spam when using UE with the -nosound option.
  • UI-270 Fixed: It is now possible to build in non-Unity mode.

Unreal Engine 4.9 - Wwise v2015.1.2

  • UI-249 Fixed: Avoid crashing when no Audio Playback device is available on Windows.
  • Added a "Spawn AkComponent at location" Blueprint node. See Spawn Ak Component at Location for more information.
  • Added support for the Mac Editor.
  • Added support for the Mac platform.
  • Added support for the iOS platform.
  • Added support for the Linux platform.

Unreal Engine 4.8 - Wwise v2015.1

  • Migrated the UE4.8 integration to Wwise 2015.1
  • Fixed a crash on Xbox One if the app manifest did not contain a definition for Wwise communication ports.

Unreal Engine 4.8 - Wwise v2014.1.5

  • UI-206 Fixed: Sounds with an attenuation can now be heard when an animation window is opened.
  • UI-212 Fixed: Added a "Load Init Bank" Blueprint node.
  • UI-213 Fixed: Added null checks in Blueprint nodes, preventing crashes.
  • UI-214 Fixed: No crash when saving an output capture to disk.
  • UI-215 Fixed: No issue with the Attenuation Scaling Factor of an AkComponent not being set when attached to an actor.
  • UI-217 Fixed: Made AkReverbVolume's collision settings visible in the details panel.
  • UI-220 Fixed: Fixed the occlusion fade behavior for sounds that a spawn occluded.
  • UI-223 Fixed: The gathering of the max attenuations for AkEvent does not halt when the parsing of one SoundBank fails.
  • UI-226 Fixed: SoundBank generation is now performed by the 32-bit WwiseCLI.exe when the 64-bit WwiseCLI.exe is missing.
  • UI-230 Fixed: Now using OnComponentDestroyed instead of FinishDestroy to unregister Wwise Game Objects, which had caused some Game Objects to be registered for too long.
  • UI-233 Fixed: Added validity checks on actors in the GetGameObjectID function.
  • UI-234 Fixed: Multiple viewports in the SetListener function are properly handled. This fixes a crash in AkAudioDevice.cpp.
  • UI-236 Fixed: The Location Type given to the GetAkComponent Blueprint node is properly handled.
  • UI-239 Fixed: No crash at engine shutdown as a result of the Bank Manager unloading SoundBanks that might already have been destroyed.
  • Added a "Follow" check box to the AnimNotify_AkEvent. Leaving it unchecked will post the AkEvent at a specific location, instead of attaching to the parent.
  • Added a new AnimNotify: AnimNotify_AkEventByName, allowing to post events using their name as a string.
  • Added Debugging tools to Blueprints. For more information, see Debug Blueprint Functions

Unreal Engine 4.7 - Wwise v2014.1.3

  • Added support for the Android platform.
  • Now including a new demonstration game, based on Epic's First Person Template. For more information, see Sample Game.
  • All Wwise Integration settings now have their page in the Unreal Project Settings window. No need to manually edit INI files anymore!
  • UI-157 Fixed: When generating the SoundBanks, add the Max Attenuation information to AkEvents. It can be retrieved via Blueprints.
  • UI-187 Fixed: Allow the preview of AkEvents from the Content Browser by pressing the space bar.
  • UI-188 Fixed: When an AkAmbientSound is about to be destroyed, cancel its event callback to avoid using a destroyed object in the callback.
  • UI-189 Fixed: Added an attenuation scaling factor to AkComponent, allowing to make each actor's attenuation radius unique.
  • UI-190 Fixed: Added a new Blueprint node that allows setting the exact list of loaded SoundBanks. For more information, see Load Banks
  • UI-193 Fixed: Get the UAkAudioEventFactory directly when creating UAkAudioEvents by Drag & Drop.
  • UI-194 Fixed: Optimized the finding of AkReverbVolumes at a location.
  • UI-195 Fixed: Added blueprint_actor_posteventbyname, features_blueprintcsoundbanks_loadbyname, and Unload Bank Blueprint nodes.
  • UI-196 Fixed: Added a configuration parameter for the maximum number of concurrent Reverb Volumes applied on a sound.
  • UI-201 Fixed: Added an UAkAudioEvent to AkComponent, to bring it in sync with Unreal's AudioComponent. An AkComponent can by added in a Blueprint via drag & drop of a UAkAudioEvent. An actor with an attached AkComponent will also show its attenuation radius in the Editor.
  • UI-204 Fixed: Added code to unload auto-loaded SoundBanks.
  • UI-205 Fixed: Don't post events in a world that does not allow audio playback.
  • UI-208 Fixed: Fixed a potential crash when generating SoundBanks.

Unreal Engine 4.6 - Wwise v2014.1.1

  • UI-183 Fixed: Use the debug SoundEngine libraries when UnrealBuildTool is configured to use the debug CRT libraries (bDebugBuildsActuallyUseDebugCRT = true).
  • UI-184 Fixed: Added a billboard component to AkComponent to make them visible in the Editor.
  • UI-186 Fixed: Allow drag & drop of .bnk files in the Content Browser to create UAkAudioBank assets.

Unreal Engine 4.5 - Wwise v2014.1

  • UI-172 Fixed: Resolved assert created by the AkReverbVolumeChannel collision channel.
  • UI-174 Fixed: Optimized the "Generate SoundBanks" window.
  • UI-175 Fixed: Added preprocessor guards to remove compilation errors on platforms not supported by this integration.

August 2014 - Wwise v2014.1

  • UI-166 Fixed: Auxiliary Bus properties are now applied on Ambient Sounds contained within Reverb Volumes.
  • Updated Wwise version to 2014.1. If you wish to keep on using 2013.2.x, see Frequently Asked Questions.

August 2014 - Wwise v2013.2.9

  • Added Japanese documentation.

July 2014 - Wwise v2013.2.9

  • Added a SwitchDemo map to the UnrealWwiseDemo sample game, demonstrating the use of switches.
  • UI-161 Fixed: Removed the duplicate AkComponent created when starting an ambient sound. This prevented the Stop Ambient Sound method from working.

June 2014 - Wwise v2013.2.8

  • UI-152 Fixed: Add SoundBanks and streamed files to the packaging process.

April 2014 - Wwise v2013.2.7

  • UI-149 Fixed: Set proper default values for AkReverbVolumes.

March 2014 - Wwise v2013.2.6

  • Visual Studio 2013 is now used by default. Please refer to the Requirements page for more details.
  • UI-146 Fixed: Fixed non-unity build compilation errors.
  • UI-147 Fixed:
    • Verify the SoundEngine is initialized in the AkComponent tick function;
    • Properly set the collision channel name for AkReverbVolumes;
    • Avoid loading banks in a commandlet;
    • Removed the automatic bank creation mechanism.
  • UI-148 Fixed: Use "Get Player Controller" in the RTPCDemo Blueprint to ensure sound keeps playing when transitioning between "Simulate" and "Possess" modes in Editor.

January 2014 - Wwise v2013.2.5

  • Added an example of AkAnimNotify in ShooterGame. It is located in the FPP_RifleReload animation.
  • UI-131 Fixed: Spatialized sounds are now audible in the Animation Editor: Added a second listener for the Animation Editor window, and routed game objects created in this window to the new listener. WARNING: This fix changes the AnimNotify_AkEvent Blueprint. If you have made modifications to it, be sure to keep a backup before merging this integration.
  • UI-134 Fixed: Removed the input flag StopWhenOwnerDestroyed to GetAkComponent. It was unused and could create confusion. Added a SetStopWhenOwnerDestroyed method to the AkComponent.
  • UI-136 Fixed: Allow Wwise Authoring to communicate with an Xbox One application.
  • UI-137 Fixed: Make sure a temporary game object (created by "Post Event at Location") is subject to AAkReverbVolumes.
  • UI-138 Fixed: Prevent the Sound Engine from creating UE errors while running in a commandlet. This is a workaround. Maybe the Sound Engine should not be initialized at all.
  • UI-139 Fixed: Removed FMath::Abs on Z projection when setting listener position in SoundEngine (Unreal code has been left untouched). This allows upside down listeners.
  • UI-145 Fixed: Fixed an error in the AkComponent::SetRTPCValue method that prevented RTPCs from being properly applied.

December 2013 - Wwise v2013.2.4

  • Unreal Wwise integration now officially supports PS4 and Xbox One platforms!
  • Added platform selection to bank generation dialog box.
  • Added bank generation dialog box to build menu.
  • LinkedProject configuration parameter has been moved from Engine/Config/BaseEditor.ini to <Your Game>/Config/DefaultGame.ini.
  • Added simple occlusion support.
  • Fixed a crash when getting the UAkComponent from another component which has no owner.
  • UI-130 Fixed: Fixed performance issues with the UAkComponent::UpdateAkReverbVolumeList method.
  • UI-130 Fixed: Added a flag to the UAkComponent specifying if it is influenced by reverb volumes.
  • UI-132 Fixed: Prevent UAkComponents from ticking on server configurations.
  • UI-135 Fixed: Expose RTPC interpolation time.

October 2013 - Wwise v2013.2.1

  • Added bank generation for PlayStation4 and Xbox One.
  • Added AkReverbVolume, allowing for mapping a volume in space to a Wwise auxiliary bus.
  • UI-128 Fixed: Implemented asynchronous IO access.

September 2013 - Wwise v2013.2.1

  • Fixed build settings for Visual Studio 2012.
  • Fixed UEngine::UseSound() returning false when only AkAudioDevice is present.
  • Fixed crash in UAkComponent::PostAkEvent with null event.
  • Fixed game object position with static actor.

August 2013 - Wwise v2013.2

  • Fixed confusion between Actor, AkComponent, the Wwise game object and their respective lifespans:
    • AkComponent follows attachment semantics of Epic's AudioComponent. AkComponents are re-used when all attachment parameters match.
    • AkGameplayStatics contains global helpers targetting Actors for easy use in blueprints.
  • Fixed missing Events and Banks in SoundBank Definition File.
  • Fixed game object names in Wwise Profiler.
  • Generating SoundBanks now triggers a refresh of loaded banks.
  • Set RTPC Value global helper now supports setting a Game Parameter at global scope (no Actor target).

July 2013 - Wwise v2013.1.1

  • Added message box in case of error during SoundBank Generation.
  • New, distinct colors for Audiokinetic Event and Audiokinetic Bank asset types in the Content Browser.
  • Fixed compilation on Xbox One and PS4 platforms.
  • Fixed issue with AnimNotify_AkEvent using the wrong type.
  • Fixed update of AkComponent Game Object position.

June 2013 - Wwise v2013.1.1

  • Added DebugGame build configuration support.
  • Partial Wwise SDK now included to help setting up the integration.
  • Fixed xaudio2/mmdev DLL unload issues in Windows 64-bit build.
  • Stopped matinee movie from playing in demomap - was preventing user input from working.
  • Fixed AkAudioDevice listener position update in FLevelEditorViewportClient::UpdateAudioListener.
  • Changed the AudioDeviceModuleName default value to XAudio2 on the windows platform.

May 2013 - Wwise v2013.1.1

  • Introduced doxygen documentation.
  • Now building using Wwise 2013.1.1 build 4677.

March 2013 - Wwise v2013.1

  • Now building using Wwise 2013.1 beta build 4609.
Generated by  doxygen 1.6.3

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise