CS4730 - Game Design

Github Classroom

Homeworks will be obtained and submitted using Github Classroom. You can check out our Github Classroom Tutorial for a brief description of how to get setup and get started. After this is done, each individual homework assignment will contain an Assignment Invite Link that you will use to create your repository and access the starter code for that assignment.

Project Groups

The project groups have been established. You can look at them here. Let an instructor know if there are any issues.

Due Dates

The due dates for assignments are different depending on the type of assignment.

Required individual assignments have recommended due dates for each, but these are flexible. The hard deadline for all required individual assignments is October 31, 2020 at 11:59pm. This is at the 2/3rds point in the course and was chosen so that you might shift focus to your group project at this point. See the course calendar (or below) for recommended deadlines for each individual homework.

Group Project Parts have traditional hard deadlines. This is because group requires a stricter level of accountability across members of the group. The due dates for each project part are in the course calendar and also below.

Optional Individual Assignment Components have completely flexible deadlines, and are all due at the end of the semester. The due date is the last day of class, Tuesday, November 24 at 11:59pm. You are highly encouraged to submit optional components early so you can get them out of the way and know where you stand in the course as early as possible.

Required Individual Assignments

Optional Individual Assignment Parts

Each individual assignment above has an optional component at the bottom of the requirements document. Additionally, each assignment has multiple individual optional components that can be completed at will. This setup allows students to choose which optional components they would like to tackle depending on their interests. Each optional component is an individually graded task, the points for which are pooled together across all homeworks to determine your optional points grade.

See the Grading Page for more details on how grades are determined and how optional points relate to those grades.

Project Parts