Version

    Other Documentation

menu_open
Wwise SDK 2018.1.11
Audio Plug-ins

Wwise lets you extend its capabilities by building your own Effect plug-ins. Create and integrate audio effect plug-ins, or sound sources such as synthesizers, physical modeling, and so on.

A Wwise audio plug-in is composed of three parts:

  • Wwise application plug-in: The part used by Wwise to display dialogs where the user can edit the plug-in's properties, and to execute the plug-in when the user plays sounds in Wwise.
  • Wwise sound engine plug-in: The part used by the sound engine to execute the plug-in in your game.
  • Optionally, a runtime DLL for Unity and Unreal wrapping the sound engine part.

Overview of the sound engine part of the plug-in

This is the code that executes in the sound engine to produce or modify the input sound based on settings defined by the user in Wwise.

Refer to Writing the Sound Engine Part of an Audio Plug-in for information on writing this part of the plug-in.

Overview of the Wwise part of the plug-in

This is the part that runs in Wwise. It contains the UI that the user can use to modify the plug-in's properties. It also contains the Windows® sound engine side of the plug-in so the user can hear the results from within Wwise.

Refer to Writing the Wwise Authoring Part of an Audio Plug-in for information on writing this part of the plug-in.

Development tools

A collection of command-line tools written in Python (compatible with both Python 2 & 3) are provided to facilitate plug-in development. The capabilities of these tools include:

  • Generating a project base to work from;
  • Generating solutions for your target platforms;
  • Building these solutions;
  • Packaging your plug-in for use in the Wwise Launcher.

Refer to Using the Development Tools for information on the plug-in development tools provided with this SDK.

Sample code

Refer to Sample Effect Plug-in for information on sample effect plug-ins provided with this SDK.

More Details

More details are available in these sections:


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