Creating Video Games
MIT's CMS.611J / 6.073 puts students into small multidisciplinary teams to design, build, and test original digital games from scratch. The course covers game design, audio design, visual aesthetics, narrative, and programming, with emphasis on rapid design iteration rather than a single fixed plan. Teams run focus tests on their prototypes and must defend design decisions using the resulting data, mirroring how professional studios validate mechanics before shipping. Materials available through MIT OpenCourseWare include the syllabus, lecture notes, project assignments, and examples of past student-made games. The course treats game development as a production discipline, not just a technical one, forcing programmers, artists, and designers to negotiate scope and vision together under real constraints. No enrollment or certificate is offered; the content is free to study at your own pace directly from MIT's OpenCourseWare site.