Table of Contents

Overview

By the end of your project, you will certainly want to test out how your project sounds and understand potential issues with your design. Profiling in Wwise is a powerful way to do just that. Of course, there is nothing preventing you from taking advantage of this feature early on in your project.

In Wwise, there are many ways to tailor your game to various platforms. Using the Profiler layouts to test how your audio and motion perform on each platform ensures a certain consistency across platforms.

The Profiler layouts allow you to profile specific aspects of your game at any point in the production process on any platform. You can profile locally in Wwise or you can profile by connecting to a remote game console. Both methods, described below, capture profiling information directly from the sound engine. By monitoring the activities of the sound engine, you can detect and troubleshoot specific problems related to memory, voices, streaming, Effects, and so on. You can also use the Game Simulator and Soundcaster to profile prototypes even before they have been integrated into your game.

For more information on what you can do with profiling, consult the subpages to get an overview of the different types of profiling available in Wwise:

Profiling Locally

Before your audio and motion are integrated into your game, you can profile any aspect of your Wwise project by triggering Events, sound and motion objects, and Game Sync changes in the Soundcaster.

To profile locally:

  1. Switch to the Profiler layout.

  2. Populate the Soundcaster with Events, objects, and busses.

  3. Click Start Capture.

  4. Trigger Events, objects, or Game Sync changes in the Soundcaster.

    Information from the sound engine is captured and displayed in the different views of the Profiler.

Profiling in Game

After your audio and motion are integrated into the game, you can connect Wwise to the game and then profile in real time as the game is being played. Once connected to the game, you can also tweak and mix the relative properties of your objects in real time in game.

[Caution] Caution

When profiling, it is not possible to use the Release build configuration, and the Debug build configuration of the Wwise sound engine has not been optimized. Therefore, we suggest to avoid using the Debug build of Wwise even when running the Debug build of your game. It is recommended that you connect only to the Profile build configuration of the Wwise sound engine for profiling.

To profile a game:

  1. Start your game.

  2. Switch to the Profiler layout.

  3. Use the Remote Connection feature to connect to the game.

  4. Click Start Capture.

  5. Start playing your game.

    Information from the sound engine is captured and displayed in the different views of the Profiler.