Mike Grzych     About     Archive     Feed

EECS 494 - Computer Game Design

Last fall, I undertook UMich’s game design course as part of my undergraduate capstone requirements. The course, taught by Jeremy Gibson - a new addition to the UMich faculty after teaching for several years at USC - taught us proper design principles and techniques with regards to game development and interactive user experiences. In addition, Gibson’s course introduced us to the basics of Agile development, which for our purposes involved scrum sessions each lecture, stories/tasks, and burndown charts.

The workload was divided into four projects across the semester - one physical paper/cardboard game, one 2D game, one 3D game, and a final capstone project in a format/medium of our choosing. I have posted all four of my projects (or what I can of them) to a GitHub repo, where they can be downloaded or viewed. I’ve provided brief summaries of each project below: