Programming Indie Game Sound

Course Number
MTEC-340
Description

Success in the Indie Games industry often requires game audio professionals to execute multiple facets of a project. To do this, game audio sound designers must have a high degree of expertise in the underlying game engine, its inner subsystem, common middleware solutions, and other components. These tools, along with proficient programming abilities rooted in Object-Oriented Programming (OOP) principles, allows the development of scalable, flexible, and robust game systems, which in turn enhance the player’s sense of immersion and symbiotic gameplay relationships.

Working with Unity and C#, this course introduces fundamental OOP concepts in the context of game development. Additionally, the course explores audio implementation through middleware used commonly across the Indie Games industry. Through readings, programming exercises, and by building games of increasing complexity, students will learn what game engines can do and how they do it. By the end of the course, students will have developed a 2D arcade style game, as well as a 3D game or virtual audiovisual installation.

Credits
3
Prerequisites
LMSC-261
Required Of
None
Electable By
All B.M. and P.D. students
Major Elective for
Electronic Production and Design
Semesters Offered
Fall, Spring, Summer
Location
Boston
Department
ELPD
Course Chair
Michele Darling
Taught By
Courses may not be offered at the listed locations or taught by the listed faculty for every semester. Consult my.berklee.edu to find course information for a specific semester.