Skip to content

quests banner

Solo Quests

AssignmentREFLECT Due DateGrace Period10% Penalty Period30% Penalty Period
Pixel PusherReflectFri 09/0509/06-09/0709/08-09/0909/10-09/11
Critical Analysis #1ReflectFri 09/1909/20-09/2109/22-09/2309/24-09/25
Pico-8 Game JamReflectFri 10/0310/04-10/0510/06-10/0710/08-10/09
Press StartReflectFri 10/03
Before Exam
NoneNoneNone
Critical Analysis #2ReflectFri 10/1010/11-10/1210/13-10/1410/15-10/16
Unity Game JamReflectFri 10/3111/01-11/0211/03-10/0411/05-11/06

Adventure Party  (Team) Quests

Overview of the Adventure Party Quests

AssignmentREFLECT Due DateGrace Period10% Penalty Period30% Penalty Period
Adventure Party Declaration FormNoneFri 10/1710/18 - 10/1910/20 - 10/2110/22 - 10/23
Game Design Document Initial DraftNoneFri 10/3111/01 - 11/0211/03 - 11/0411/05 - 11/06
Physical PrototypeNoneFri 11/07
Bring your prototype to class
NoneNoneNone
Quest LogsNoneDue Every Sunday Starting
(and including) 11/02
Digital PrototypeNoneWed 11/19
Bring your prototype to class
NoneNoneNone
Final Adventure Party GameReflect (Should be done
individually by
each member)
Fri 12/05
Bring your final game to class
NoneNoneNone

 


Quest Submission:

  • All assignments are due by 11:59 pm ET on the specified due date (unless otherwise specified).
  • Submission instructions will be provided with each assignment.
  • Reflect Forms: For each quest, fill out the associated reflect form.

Code Style & Documentation:

Your grade will partially reflect the readability of your code. Follow these guidelines to ensure your program is clear and professional:

  • Game Design Document (GDD): Provide a descriptive and detailed GDD. Clearly explain your game’s purpose, functionality, and any key design decisions.
  • Comments:
    • Add meaningful comments for each function, explaining its purpose and key logic.
    • Include comments for complex or significant code sections to make them easier to understand.
  • Variable Names: Use meaningful variable names.

Readable code is essential for collaboration and maintaining high-quality projects. Aim for clarity, not just functionality!