Audio Implementation 1

As future Technical Sound Designer, creating a fantastic soundscape is not the only tool in your toolbox.
Implementing audio in a working game, both on a technical and creative level is a crucial part of your skillset.

§ In short

Audio Implementation 1 serves as an introduction to the technical aspects of implementing sound.
You are introduced to working with Unity Game Engine, and programming in C for Unity.
Manipulate primitives to create basic environments, and implementing Audio in a dynamic application

§ Course contents

Introduction to Unity Game Engine:
- What makes up a project
- How to navigate a 3D scene
- Manipulate primitives to create basic environments, and
- Unity's GameObject-Component system
- Storing objects in Prefabs
- Using the MonoBehaviour class,

Unity Audio Implementation:
- Spawning and positioning of sounds on random location
- Create custom tooling to randomize clips, volume and pitch
- Hook into Unity's animation system
- Implement sound in UI
- Dynamically detect surfaces for accurate footstep sounds    

§ Learning material

Unity Learn : https://learn.unity.com/
Unity Documentation : https://docs.unity3d.com/Manual/index.html

§ Evaluation and assignments

We evaluate competence in
- Implementing a small game prototype, demonstrating knowledge of monobehaviours in tandem with Unity's components.
- Implementing UI and playing audio using aquired coding concepts.
- Implementing audio in a player controller.
- The final assignment combines all gained knowledge to implement audio elements in an existing Unity Game.

§ Learning goals and outcomes

Graduates of this course have grasp Unity's workflow and paradigms, are able to inspect an existing Unity project.
They are able to implement audio correctly in the established game development philosophy.

§ Tools

Cockos Reaper, Unity, Visual Studio

§ Teacher

Dries Vienne
dries.vienne2@howest.be