Module Texts
Martin Wilde (2004). Audio Programming for Interactive Games. St. Louis, USA: Focal Press. ISBN-13: 978-0240519418
James Boer (2002). Game Audio Programming. Florence, KY, USA: Charles River Media. ISBN-13: 978-1584502456
Module Learning Strategies
2 hours per week Interactive lecture.
(1:20)2
Module Additional Assessment Details
100% coursework to assess Learning Outcomes 1, 2 and 3.
Students will create will investigate advanced audio applications, combining low level Audio API's along with Object Oriented Programming and 3D Mathematics.
Module Indicative Content
Students will be embedding Audio API's in a 3D Soundbox
Topics will include
- Relevant application of C++ / C#
- Investigating a selection of Audio API's e.g. OpenAL, XAudio and Direct Sound
- Vectors and Matricies
- Creating 3D Soundboxes
Module Special Admissions Requirements
CE01024-2 Advanced Audio Engine Design or equivalent.
Knowledge of Game Engines
C++/C#basics
Module Resources
Audio API's for example FMOD EX, Open AL, DirectSound or XAudio
C++ / C# Compilers
Game Engine e.g Unreal 3
Microsoft Office