Fall 2015 Games

Atlantic Wake

Cat Fights


Mad Dash


The Orb (Android Only)


That Which Lurks


Waffle Cats


Due to the complexity involved in developing games, game engines have become standard in the video game industry. By providing an intuitive interface and comprehensive layers of abstraction, game designers and developers can focus on the important parts of development. For our second project, we will use the Unity Engine to produce games that can run on any platform and with a variety of control schemes.


We expect every student in this class to:


Additionally, each project must use one of the following (extra credit for more than one)

Note: the list of "pick two" items is subject to additions.


  1. Game Design Document - Due in class on Tuesday, Tuesday, November 3rd
  2. Digital Game Prototype - Due in class on Thursday, November 12th
  3. Alpha Demo, Iteration 1 - Due in class on Thursday, November 19th. Must Unity.
  4. Alpha Demo, Iteration 2 - Due in class on Thursday, December 3rd
  5. Beta with Test Plan - Due in class on Thursday, December 10th
  6. "Gold" Game with Website - Due at Noon, Tuesday, December 15

The Test Plan

This document will be distributed to all students (a.k.a., players) in the class, one page maximum. This document shall have the following sections:

  1. Game title (duh!)
  2. Authors (your name; duh!)
  3. Description of game in 255 words or less
  4. Brief instructions (rules)
  5. Controls (for every control scheme in your game)
  6. A checklist of at least 5 tasks that you want the player to test with a section for comments. Briefly describe each task with proper outcome. Example: press [an object or overlay] 5 times => produces a special move
  7. Section for additional comments and suggestions

The Website

There must be a web page that details your game (e.g., objectives, instructions). Most of the past projects showcased above are good examples. You can host the web page and your game on your personal web space on Tufts CS or use GitHub. Hosting your game on GitHub has many benefits. Many features are provided for free such as revision control (duh), issues tracking, simple web hosting, and even a wiki. It is an avenue for others to learn from your development efforts. The source code should be made publicly available, unless you have a good reason not to do so. On the main web page, please make sure to list the people who worked on the project!


  1. My friend and former classmate James Kraemer's senior project from spring 2002.
  2. Rocket Jump by Alex Miller (Spring 2012)
  3. Sky High by Amanda Bell, Tolga Zeybek, Gabriel Siu (Spring 2012)
  4. Spray Play by Brian Jordan (Spring 2012)
  5. Virus by Max Goldstein and Eva Parish (Spring 2012)

Intellectual Property

All works and ideas are owned by the members of the team. We (Arthur and I) cannot take ownership of any of your work. We do not have stake or equity in any project created in my classes for that matter.