Project Acoustics for Unreal Audio

Microsoft Corp - Code Plugins - May 18, 2022

Project Acoustics for Unreal Audio is a wave acoustics engine for adding accurate acoustics to your 3D environments.

  • Supported Platforms
  • Supported Engine Versions
    5.0 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This announcement is to inform you that Project Acoustics will be discontinued on July 1st, 2024. This means that after this date, we will no longer offer the ability to download versions of Project Acoustics from Microsoft’s Download Center or Epic Games’ Unreal Marketplace. If you have previously downloaded Project Acoustics, you can continue to use it according to the EULA. The github repository used for reporting issues will be archived and placed in a read-only state for 12-months following the download removal.

We thank you for your support and interest in Project Acoustics.

If you have any questions or concerns, please reach out to our team at [email protected]

Thank you,

Project Acoustics Team


Project Acoustics is a wave acoustics engine that can provide accurate acoustics for your 3D scenes. It models wave effects like occlusion, portaling, and reverberation effects in complex scenes without requiring manual zone markup or CPU intensive raytracing. Project Acoustics' philosophy is similar to static lighting: bake detailed physics offline to provide a physical baseline and use a lightweight runtime with expressive design controls to meet your artistic goals for the acoustics of your virtual world.

Learn more about Project Acoustics here:

Report any questions or issues here: Issues · microsoft/ProjectAcoustics (

Project Acoustics for Unreal Audio is a free offering available on the UE marketplace that gives you the power of Project Acoustics without leaving Unreal Audio Engine. Audio can be rendered completely within Unreal Audio Engine, without the dependency on external audio middleware. It allows you to mix and match your favorite spatialization, occlusion, and reverberation plugins along with Project Acoustics.

Project Acoustics for Unreal Audio utilizes the Source Data Override Interface newly developed for UE5. This allows the Project Acoustics plugin to directly modify sound source properties within the Unreal Audio Engine.

The Project Acoustics baking workflow is as follows:

  1. Mark up your scene geometry
  2. Assign acoustic materials
  3. Compute voxels and evaluate listener probe positions
  4. Simulate acoustics in Azure or locally on your PC

Once the acoustic simulation is complete, the acoustic data file with all the acoustic parameters needs to be added to your scene, and you are ready to listen to how your scene sounds with accurate acoustics. Further changes can be made to the acoustic parameters via designer controls.

The effects that are modelled with Project Acoustics for Unreal Audio are:

  • Geometry-aware arrival direction - Project Acoustics will modify the arrival direction of a sound source based on the geometry. This modified arrival direction is then passed onto the selected spatialization technique.
  • Occlusion - Project Acoustics will directly drive Unreal's built-in occlusion attenuation based on the simulated acoustic parameters.
  • Reverb - Project Acoustics will generate reverb effects by using a bank of UE convolution reverbs and the simulated acoustic parameters.

Technical Details


  • Perform acoustic simulations of 3D scenes. Simulations can be computed using Azure Batch via built-in integration. Or simulations can be performed locally on your computer using separately downloaded tools.
  • Drive arrival direction of sound source from pre-computed acoustic parameters
  • Drive occlusion attenuation of sound source from pre-computed acoustic parameters
  • Drive convolution reverb of sound source from pre-computed acoustic parameters
  • Design-time controls of acoustic parameters
  • New for 5.1 plugin: Render per-source spatial reverberation using any spatialization plugin
  • New for 5.1 plugin: Drive MetaSounds graphs from pre-computed acoustics parameters
  • New for 5.0/5.1 plugin: Render spatialized sound sources using a highly-optimized, scalable-quality, HRTF-based spatialization engine

Code Modules:

  •  ProjectAcoustics (Runtime)
  •  ProjectAcousticsBakeUI (UncookedOnly)
  •  ProjectAcousticsNative (Runtime)
  • ProjectAcousticsNativeEditor(UncookedOnly)
  • ProjectAcousticsSpatializer (Runtime)
  • ProjectAcousticsSpatializerEditor (UncookedOnly)

Number of Blueprints: 0

Number of C++ Classes: 57

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64


Example Project: Download Project Acoustics Sample for Unreal Engine 5 from Official Microsoft Download Center

Important/Additional Notes: