Schedule

  • Event
    Date
    Description
    Course Material
  • Lecture
    01/15/2026
    Thursday
    What is a Game? What is Game Design? (1/15)

    Suggested Readings:

    Description: Let’s start with the basics. What is a game? What distinguishes a game from other artforms and media, and what is the role and objective of a game designer in creating one? Let’s explore some of the most respected definitions of what constitutes a game and clear up some common misconceptions along the way.

  • Assignment
    01/15/2026
    Thursday
    Assignment #0 - Minecraft Exploration Challenge released!
  • Lecture
    01/20/2026
    Tuesday
    Analyzing Games - Mechanics, Dynamics, Aesthetics (1/20)

    Suggested Readings:

    Description: Let’s learn a theoretical framework for understanding, analyzing, and improving games by analyzing them systematically. We’ll practice applying this framework to a variety of different games.

  • Assignment
    01/21/2026
    Wednesday
    Assignment #1 - MDA Analysis released!
  • Assignment
    01/22/2026
    Thursday
    Lab #1 - Scientific Observation released!
  • Due
    01/22/2026 11:45
    Thursday
    Lab #1
  • Due
    01/22/2026 23:59
    Thursday
    Assignment #0 due
  • Lecture
    01/27/2026
    Tuesday
    Game Loop (1/28)

    Description: In this lecture, we dive into the mechanics that make games compelling and engaging. We explore why players spend countless hours in games, identifying common motivators such as social play, progression, and mastery. The concept of games as machines is introduced, highlighting how game loops create an ongoing cycle of challenges, player actions, and feedback. Through examples like Tetris, chess, Minecraft, and The Sims, we analyze how different games structure their core loops to maintain engagement. The lecture also covers what makes a good loop, emphasizing clarity, motivation, feedback, and satisfaction. Finally, we discuss broken loops that lead to disengagement and explore design strategies to maintain player involvement.

  • Assignment
    01/28/2026
    Wednesday
    Assignment #2 - Analyzing Game Loops released!
  • Due
    01/27/2026 23:59
    Tuesday
    Assignment #1 due
  • Assignment
    01/29/2026
    Thursday
    Lab #2 - Game Loop Modification released!
  • Due
    01/29/2026 23:59
    Thursday
    Lab #2
  • Lecture
    02/03/2026
    Tuesday
    Player Choice (2/3)

    Suggested Readings:

    Description: Games are distinguished from other art forms because they’re interactive! Let’s focus on the basic unit of a player’s experience: a single decision. What makes choices feel impactful and meaningful? What are the right number of choices to offer players?

    Reference Games: Sushi Go, The Stanley Parable, I Was a Teenage Exocolonist, Fire Emblem, Pandemic, Papers Please, Fallout series, Baldur’s Gate 3, Witcher 3, Thronebreaker

  • Assignment
    02/03/2026
    Tuesday
    Assignment #3 - Player Choice released!
  • Due
    02/03/2026 23:59
    Tuesday
    Assignment #2 due
  • Assignment
    02/05/2026
    Thursday
    Lab 3: Crazy Eights, Story Mode, Part 1 released!
  • Due
    02/05/2026 23:59
    Thursday
    Lab #3
  • Lecture
    02/10/2026
    Tuesday
    Narrative and Theme (2/10)

    Suggested Readings:

    Description: How does narrative contribute to the overall experience of a game? What are the strengths of games as a narrative medium? This lecture will examine the relationship between games and story, exploring how mechanics can complement—or detract from—a story, and the concept of ludonarrative dissonance.

    Reference Games: Journey, Papers Please, Hades, What Remains of Edith Finch, Undertale, Omori

  • Due
    02/10/2026 23:59
    Tuesday
    Assignment #3 due
  • Assignment
    02/11/2026
    Wednesday
    Assignment #4 - Story and Gameplay released!
  • Assignment
    02/12/2026
    Thursday
    Lab 4: Crazy Eights, Story Mode, Part 2 released!
  • Due
    02/12/2026 23:59
    Thursday
    Lab #4
  • Due
    02/16/2026 23:59
    Monday
    Assignment #4 due
  • Lecture
    02/17/2026
    Tuesday
    Progression in Games (2/17)

    Description: Progression is one of the most powerful design tools in game development. Players are naturally drawn to systems that allow them to feel improvement over time, whether through skill mastery, accumulation, or unlocking new options. This lecture explores various forms of progression, from vertical skill-based challenges to horizontal expansion and psychological tricks like streaks, collection, and completionism. We also discuss the concept of flow state and how game difficulty should scale to match player improvement.

    Reference Games: Hades, Dark Souls, Elden Ring, Cookie Clicker, Overcooked, Stardew Valley, Tetris

  • Assignment
    02/17/2026
    Tuesday
    Assignment #5 - Progression and Pacing released!
  • Assignment
    02/17/2026
    Tuesday
    Skill Share Assignment released!
  • Assignment
    02/19/2026
    Thursday
    Lab 5: Beer Pong Golf released!
  • Due
    02/19/2026 23:59
    Thursday
    Lab #5
  • Lecture
    02/24/2026
    Tuesday
    Prototyping and Playtesting (2/24)

    Description: This lecture focuses on how to improve games through playtesting. It covers the importance of iteration, common pitfalls in game design, and strategies for refining mechanics. Students also explored different game design approaches and practiced prototyping methods.

    Reference Games: Cooking Mama, Overcooked, Slay the Spire, Vampire Survivors, Mario

  • Assignment
    02/24/2026
    Tuesday
    Assignment #6 - Prototyping and Playtesting released!
  • Due
    02/24/2026 23:59
    Tuesday
    Assignment #5 due
  • Assignment
    02/26/2026
    Thursday
    Lab 6: Demon Director released!
  • Due
    02/26/2026 23:59
    Thursday
    Lab #6
  • Due
    03/03/2026 23:59
    Tuesday
    Assignment #6 due
  • Due
    04/14/2026 23:59
    Tuesday
    Skill Share due