Programming Indie Game Sound

Course Number
MTEC-340
Description

This course serves as an introduction to the fundamentals of object-oriented programming using the popular game engine Unity 3D and the programming language C#. Unity provides students with a practical framework to explore game design and coding, allowing them to create simple games while exploring coding topics specific to game development. By building games of increasing complexity in Unity, along with programming exercises, students master the basics of experience design in a game engine and programming in C#. Students develop a series of projects, ranging from simple 2D arcade style games to more complex 3D environments, ultimately culminating in a final project consisting of a 2D or 3D game that demonstrates fluency in the concepts discussed in class. Students work individually on weekly coding assignments and in teams for the final project.

Credits
2
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.