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 materials
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(s):


This course is taught by our resident audio implementation wizard Dries Vienne
Contact: dries.vienne2@howest.be