Project time frame: Sept - Dec 2019
|
Executable download: LINK
|
Project type: Coursework
|
For the third-party middleware I have chosen to use Wwise. After installing the required SDKs, the engine was integrated with no problem. The integration disables Unity's audio, so it had to be re-enabled to get my synthesizer to work again. The engine needs to load a soundbank, that contains the desired audio or audio effect that the user wants to play. In this case, since it was a small demo I put all the sounds into a single soundbank but it would be recommended to load different soundbanks when necessary as they can start taking quite a bit of memory.
The zombies and lights in the game use the middleware. The zombies are running on a simple NavMesh terrain and a timer of when to play a growl sound. A call is made to the engine to play the sound, this is called an event. If the player hits the zombie, a stop event will be called for the growl sound and the hurt sound will start playing. |
|