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 a Game Engine, and the role of Sound within it.
You are introduced to the Unity Game Engine, how scenes are made and programming in C# for Unity.
Once we've scratched the surface of what goes into making a game, we take the plunge of implementing audio.

Course contents:


Introduction to Unity Game Engine
- What makes up a project
- How to navigate a 3D scene
- Manipulate primitives to create basic environments
- Unity's GameObject-Component system
- Manipulating GameObjects by code

Unity Audio Implementation
- Introduction to Sound Sources & Mixer
- Creating a dynamic soundscape
- Spawning and positioning of sounds on random location
- Implement sound in UI
- Hook into Unity's animation system

Learning materials:


- Unity Learn
- Unity Documentation
- Unity Forums

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 spatialized audio using acquired 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.vienne@howest.be