menu
 
Version
2018.1.11.6987

2024.1.6.8842

2023.1.14.8770

2025.1.0.8897

2022.1.19.8584

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624

menu

Audio Programmer Responsibilities

The audio programmer is responsible for:

  • Integrating the Wwise sound engine into the game engine.

  • Integrating audio Events using code.

  • Registering game objects that emit the sounds in your game.

  • Calling AK::SoundEngine::PostEvent() methods to trigger Events that contain one or several audio actions.

  • Manage the loading and unloading of SoundBanks as specified by the Sound Designer or by the game using the SoundBanks definition file and File Packager Utility.

  • Setting the positions of 3D game objects in relation to the listener's coordinate system.

  • Triggering State and Switch changes and updating real time parameter controls.

  • Setting the percentage of each environmental effect that is applied to the sounds in your game.

  • Calculating obstruction and occlusion values for each game object in relation to the listener.

  • Managing memory resources, including loading and unloading of SoundBanks, handling streaming, registering of plug-ins, and so on.

  • Writing source and effect plug-ins. The sound engine's plug-in architecture allows game developers to expand Wwise's functionality to meet their specific game requirements.

  • Integrating the Wwise Authoring API into your development tools.


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