Version
menu_open

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