Course Syllabus

In this course, we will learn to design, develop, and playtest games. This means we will play, but also work hard. The course is structured to use team-based learning; this means you will be responsible for the course material (reading) outside of class, but that we will spend most of class doing activities. We will build at least three games from scratch, one physical and two digital.

Note that as a gamified course, you have choices in how you spend your time; read the syllabus carefully and make smart choices!

We will use GitHub to manage and share code; the class organization is here:

The syllabus is available in PDF at the link below (updated 2016-08-31): 


As the semester progresses, assignments will be added to / updated in Canvas (many are imported from last year). Assignments are submitted via Canvas.


Claimed Bosses: 2.9, 4.9+4.10+4.11 (Together), 6.6, 6.8, 7.1, 7.2, 7.7

Rejected Bosses:

Course Summary:

Date Details