Wwise-301 Certification Course

Table of Contents

Wwise-301 Certification Course

9 Lessons, 9 Quizzes, 1 Exam

Wwise 2017.2.8

Revision 704

Our nine lessons cover all you need to get your Wwise-301 certification. We're also providing you with nine quizzes to test your knowledge prior to taking the exam. Although these quizzes are optional, we highly recommend that you complete them so that you are well prepared. Best of luck from the Audiokinetic team!

Additional Resources:

Audiokinetic Legal Notice

Wwise® 301 Certification Course

The Wwise 301 Certification Course documentation (whether in written, graphic or video form) is supplied as a guide for the Wwise® product and is made available free of charge to all users of the Wwise Certification Website. This documentation is the sole property of Audiokinetic Inc. ("Audiokinetic") and protected by Canadian copyright law and in other jurisdictions by virtue of international copyright treaties.

This documentation may be duplicated, reproduced, stored or transmitted, exclusively for your internal, non-commercial purposes. You may compile different extracts of the documentation to suit such internal purposes, but you may not alter the content of any portion of the documentation. Any copy of the Wwise Certification Course documentation shall retain all copyright and other proprietary notices contained therein. The foregoing does not extend to the documentation regarding the Audiokinetic Wwise Technology, which is the sole property of Audiokinetic. Please refer to the copyright notices included in same.

The content of the Wwise Certification Course documentation is furnished for information purposes only, and its content is subject to change without notice. Reasonable care has been taken in preparing the information contained in this document, however, Audiokinetic disclaim all representations, warranties and conditions, whether express, implied or arising out of usage of trade or course of dealing, concerning the Wwise Certification Course documentation and assumes no responsibility or liability for any losses or damages of any kind arising out of the use of this guide or of any error or inaccuracy it may contain, even if Audiokinetic have been advised of the possibility of such loss or damage.

Wwise®, Audiokinetic®, Actor-Mixer®, SoundFrame® and SoundSeed® are registered trademarks, and Master-Mixer™, SoundCaster™, Randomizer™, Wwise AudioLab™ and Wwise Adventure Game™ are trademarks, of Audiokinetic. Other trademarks, trade names or company names referenced herein may be the property of their respective owners.


Table of Contents

Installation of Wwise
Introduction
Integrating Audio into a Game
Wwise Adventure Game
User Guide
Getting Ready for Certification
Prerequisites
Getting the 301 Course License
Installing Unity
Installing the Wwise Launcher
Installing the Wwise Adventure Game
Opening the Wwise Adventure Game
Getting up to speed with Unity
Basic Terminology
Navigating the Windows
Managing Your Project Files
Scene Management
Playing the Game
Wwise in Unity
Next up! Venturing into Allegro Kingdom
Lessons
Lesson 1: Adding Sound
Adding Sound
Quickest Way to Enable Sound
Loading a SoundBank
Playing Your First Wwise Event
Trigger Conditions
Adding a Trigger Condition
Restricting the Trigger Condition
Quickest Way to Sound Integration
Lesson 2: Ambiences
Ambiences
Posting with AkAmbient
Attenuation Spheres
AkAmbient Position Types
Using Large Mode
Using Multi Position Mode
Custom Volumetric Scripts
Ambient Soundscape
Lesson 3: SoundBank Management
SoundBank Management
Managing SoundBanks in Unity
Loading SoundBanks using Triggers
Organizing SoundBanks into Individual Scenes
Decompressing SoundBanks
Decoding Compressed Data
Saving a Decoded SoundBank
Loading SoundBanks in Unity
Lesson 4: Posting Events from Script
Posting Events from a Script
Posting Events using Wwise-Types
Creating a Wwise-Type Event property
Assigning and Posting a Wwise-Type Event
Posting Events from Animations
Posting Audio Input
Reference Scripts
Assigning and Posting a Wwise-Type Event: PostWwiseEvent
Posting Events from Animations: PostWwiseEvent
Lesson 5: Controlling Game Syncs from Script
Controlling Game Syncs from Script
Setting States using the AkState Component
Setting Game Parameters using Wwise-Types
Setting a Switch using a Wwise-Type
Understanding Global and Game Object Scope
Switches
Game Parameters
Component or Script
Reference Scripts
Setting Game Parameters using Wwise-Types: SetTimeOfDayRTPC
Setting a Switch using a Wwise-Type: PostWwiseEvent
Lesson 6: Using Effects on Regions
Using Effects on Regions
Adding the AkEnvironment to a Trigger
Creating an Aux Environment
Environments inside Environments
Environmental Effects
Lesson 7: Callbacks
Callbacks
Callbacks using Components
Callbacks on a Wwise-Type Event
Activating Visual Responses using Callbacks
Reference Scripts
Callbacks on a Wwise-Type Event: PostWwiseEvent
Lesson 8: Advanced Music System
Advanced Music System
The Two-Piece Music System
Region Music Theme
Enemy Music Theme
Synchronizing Music Systems
Region Music System
Setting a Music Region State
Creating a System for Intersecting State Areas
Creating Diversity Using Game Parameters
Making an Advanced Music System
Reference Scripts
Exposing Callback Flags: PostWwiseEvent
Routing Callback Notifications: PostWwiseEvent
Setting a Music Region State: SetMusicState
Creating a System for Intersecting State Areas: SetMusicState
Creating Diversity Using Game Parameters: SetRTPCToDistance
Lesson 9: Making Your Own Adventure Game
Make Your Own Adventure Game
Integrating Wwise into a New Unity Project
Preparing a Unity Scene
Certification Rundown
Completing the Wwise-301 Exam