CS/INFO 4152: Advanced Topics in Computer Game Development


We will continue to post assignments over the course of the semester. You should check back in this space at the beginning of each week for the new assignments.

[Assignments] [Two-Week Reports]

Project Assignments

Project assignments are the core of this course. They are intended to keep you focused towards completion of your game. They include both the intermediate prototypes and the documents that you are expected to prepare throughout the course.

Assignment Task Deadline
Assignment 0 Preferences and Skills 01/23/14
Assignment 1 Group Charter (Initial Proposal) 01/29/14
Assignment 2 Concept Document (Final Proposal) 02/08/14
Assignment 3 Nondigital Prototype 02/12/14
Assignment 4 Gameplay Specification 02/15/14
Assignment 5 Milestone Document 02/22/14
Assignment 6 Content Repository 02/22/14
Assignment 7 Gameplay Prototype 02/24/14
Assignment 8 Architectural Specification 03/06/14
Assignment 9 Technical Prototype 03/10/14
Assignment 10 Level Design 03/20/14
Assignment 11 Alpha Release 03/24/14
Assignment 12 Code Walkthroughs 04/07/14
Assignment 13 Closed Beta Release 04/14/14
Assignment 14 App Store Proposal 04/26/14
Assignment 15 Open Beta 04/28/14
Assignment 16 Postmortem 05/11/15
Assignment 17 Final Document Portfolio 05/08/14
Assignment 18 GDIAC Showcase 05/16/14

Two-Week Reports

The two-week reports are intended to help the course staff monitor both group and individual progress over the course of the semester. You are expected to submit a two-week report after every intermediate prototype submission.

Report Task Deadline
Report 1 Gameplay Prototype Report 02/27/14
Report 2 Technical Prototype Report 03/13/14
Report 3 Alpha Complete Report 03/27/14
Report 4 Closed Beta Report 04/17/14
Report 5 Open Beta Report 05/01/14
Report 6 Peer Review 05/18/14

Submission Guidelines:

Submissions are made using CMS.

There are a few guidelines for submissions:

  • They should be coherent and understandable.
  • We must be able to read them (this usually means .pdf, .doc, or .txt)
    NB: If you submit in some exotic format, please email us to tell us what it is.
  • All academic integrity rules apply.