This will be a class exploring the challenges of creating digital games. We will explore the process of iterative game design and its relation to video game development through the creation of a few very focused game prototypes. Projects will be built in Processing, but the concepts discussed with be applicable to all digital game formats. We will go over how sprite sheets can be used to animate characters, different kinds of collision detection, level construction, and simple tricks that can make game elements seem intelligent. Final projects will either be playable via the web, Android devices, or as installation games. Finally, there will be discussions and guest speakers to explore games as culture and begin to explore their power and potential. Assignments will consist of readings, presentations, game playing and development.
with Jamie Lin and Ezra Velazquez
Terrier is a side-scrolling adventure game that tells the story of an unnamed student at ITP and his time on the floor. The game is written in Processing and utilizes sprite sheets, a simple movement mechanic, and rectangle-based collision detection, as well as a basic state-based conversation system where different characters have different responses depending on what objects you have in your possession. Sprites were borrowed from Mother 3 and modified.
A simple game built in Processing using only ellipses, rectangles, and mouse presses. Play as a benevolent space god, using your ability to create gravitational distortions to guide a lone escape pod into the path of accelerators which will keep its velocity up long enough to return home. Inspired in part by Art Style Orbient for the Wii and Osmos (multi-platform).
Updated: Now with sprites!