6.073 Creating Video Games

6.073 Creating Video Games (Fall 2014, MIT OCW). Instructors: Philip B. Tan, Richard Eberhardt, Sara Verrilli, and Andrew Grant. CMS.611J / 6.073 Creating Video Games is a class that introduces students to the complexities of working in small, multidisciplinary teams to develop video games. Students will learn creative design and production methods, working together in small teams to design, develop, and thoroughly test their own original digital games. Design iteration across all aspects of video game development (game design, audio design, visual aesthetics, fiction and programming) will be stressed. Students will also be required to focus test their games, and will need to support and challenge their game design decisions with appropriate focus testing and data analysis. (from


Lecture 01 - Introduction; Game Engines; Meaningful Decisions in Games
Lecture 02 - Project 1; Brainstorming and Low-Fidelity Prototyping
Lecture 03 - Revision Control; Game Engines; Vision Statement
Lecture 04 - Project 2 Intro; Project 2 Elevator Pitches; Digital Prototypes
Lecture 05 - Agile Software Development
Lecture 06 - Agile Project Management
Lecture 07 - Quality Assurance; Playtesting by Genevieve Conley (Riot Games)
Lecture 08 - Project 2 Presentations; Project 3; Digital Prototype with User Interference
Lecture 09 - Guest Lecture - Hidetaka "SWERY" Suehiro (Access Games)
Lecture 10 - Project 3 Check-In; UI and Usability
Lecture 11 - Game Development and Best Practices by Tim Cowan (EA Games)
Lecture 12 - Project 3 Presentations; Project 4 Introduction (Topics, Brainstorming)
Lecture 13 - Project 4 Planning and Team Formation; Serious Games
Lecture 14 - Aesthetics
Lecture 15 - Freedoms of Play by Scot Osterweil; Project 4 Playtesting; Project 4 Status Report
Lecture 16 - Team Dynamics
Lecture 17 - Working with Artists by Luigi Guatieri
Lecture 18 - Fiction and Narrative in Video Games
Lecture 19 - Working with Sound Designers by Richard Ludlow and Andy Forsberg (Hexany Audio)
Lecture 20 - Writing in Games by Heather Albano and Laura Baldwin
Lecture 21
Lecture 22 - Project 4 Check-in Presentations; Scope
Lecture 23 - Project 4 Feedback; Team Discussions
Lecture 24 - Running a Game Studio (Guest Lecture by Michael Carriere and Jenna Hoffstein)
Lecture 25 - Getting Players to Play Your Game by Sean Baptiste (Fire Hose Games)
Lecture 26 - Final Presentation Rehearsal
Lecture 27 - Final Presentations

CMS.611J / 6.073 Creating Video Games (Fall 2014)
Instructors: Philip B. Tan, Richard Eberhardt, Sara Verrilli, and Andrew Grant. Lecture Notes. Projects and Examples. Instructor Insights. Syllabus.