Module Descriptors
AUDIO ENGINE PROGRAMMING
COSE60412
Key Facts
Faculty of Arts and Creative Technologies
Level 6
15 credits
Contact
Leader: Robert Hobbs
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Special Admissions Requirements
CE01024-2 Advanced Audio Engine Design or equivalent.
Knowledge of Game Engines
C++/C#basics
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 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 Resources
Audio API's for example FMOD EX, Open AL, DirectSound or XAudio
C++ / C# Compilers
Game Engine e.g Unreal 3
Microsoft Office
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