CS/INFO 3152: Introduction to Computer Game Development

CS 3152 Course Schedule

[Jan] [Feb] [Mar] [Apr] [May] [Dates]

Note: The schedule is subject to change (SERIOUSLY). Events with an asterisk are tentative. Clicking on a calendar item will take you to the appropriate section of the web page. In the case of online office hours, you will be required to verify your netid before it takes you to a Zoom link.


January

Week's Objective Mon Tue Wed Thu Fri
Workflow 20

 

21

ENGRC Lab 1:
Team Formation

 

22

Lecture 1:
Overview
Development Process

 

23

Game Lab 1

 

24

Lecture 2:
Nature of Games

 

Initial Proposal 27

Lecture 3:
Design Elements

 

28

ENGRC Lab 2:
Idea Formation

 

29

Lecture 4:
Game Components

 

30

Game Lab 2

 

31

Lecture 5:
Rules and Mechanics

 



February

Week's Objective Mon Tue Wed Thu Fri
Concept 3

Lecture 6:
Uncertainty and Risk

 

4

ENGRC Lab 3:
Concept Workshop

 

5

Lecture 7:
Economies and Balance

 

6

Game Lab 3

 

7

Lecture 8:
Prototyping

 

Revision 10

Lecture 9:
Gameplay Modeling

 

11

ENGRC Lab 4:
Paper Prototyping

 

12

Lecture 10:
The Game Loop

 

13

Game Lab 4

 

14

Lecture 11:
Architecture Design

 

Nondigital;
Milestones
17

Presentation:
Nondigital Prototype

 

18

ENGRC Lab 5:
Outlining Milestones

 

19

Presentation:
Nondigital Prototype

 

20

ENGRC Lab 6:
Gameplay Workshop

 

21

Lecture 12:
Memory Management

 

February Break;
Gameplay Spec
24

 

25

 

26

Lecture 13:
Data-Driven Design

 

27

ENGRC Lab 7:
Architecture & Design Exercise

 

28

Critique:
Architecture & Visual Design

 



March

Week's Objective Mon Tue Wed Thu Fri
Gameplay 2

Presentation:
Gameplay Prototype

 

3

Presentation:
Gameplay Prototype

 

4

Lecture 14:
Graphics: Sprites

 

5

Playtest:
Gameplay Playtest

 

6

Lecture 15:
Graphics: Perspective

 

Architecture;
Design
9

Lecture 16:
Graphics: Color & Textures

 

10

ENGRC Lab 8:
Architecture & Design Workshop

 

11

Lecture 17:
Physics in Games

 

12

ENGRC Lab 9:
Working Remotely

 

13

Lecture 18:
Box2D Physics

 

Course Redesign 16

 

17

 

18

 

19

 

20

 

Course Redesign 23

Office Hours:
Optional Feedback

 

24

 

25

Office Hours:
Optional Feedback

 

26

 

27

Office Hours:
Optional Feedback

 

Spring Break 30

 

31

 



April

Week's Objective Mon Tue Wed Thu Fri
Spring Break 1

 

2

 

3

 

Revisions 6

ENGRC Lab 10:
Design Patterns

Office Hours:
Walker White

 

7

ENGRC Lab 11:
Document Revisions

 

8

ENGRC Lab 12:
Composite Challenges

 

9

Office Hours:
Traci NK

 

10

Critique:
Level Design

Office Hours:
Walker White

 

Pre-Beta 13

Presentation:
Pre-Beta Demo

Office Hours:
Walker White

 

14

Presentation:
Pre-Beta Demo

 

15

Presentation:
Pre-Beta Demo

 

16

Office Hours:
Traci NK

 

17

Playtest:
Pre-Beta Playtest

Office Hours:
Walker White

 

Level Design 20

Critique:
Code Walkthrough

Office Hours:
Walker White

 

21

Office Hours:
Traci NK

 

22

ENGRC Lab 13:
Level Design

 

23

Office Hours:
Traci NK

 

24

Office Hours:
WW Morning

Office Hours:
WW Afternoon

 

Beta 27

Presentation:
Beta Demo

Office Hours:
Walker White

 

28

Presentation:
Beta Demo

 

29

Presentation:
Beta Demo

 

30

Office Hours:
Traci NK

 



May

Week's Objective Mon Tue Wed Thu Fri
Beta 1

Playtest:
Beta Playtest

Office Hours:
Walker White

 

Final Portfolio 4

Critique:
Game Feel

Office Hours:
Walker White

 

5

Office Hours:
Traci NK

 

6

ENGRC Lab 14:
Final Portfolio

 

7

Office Hours:
Traci NK

 

8

Office Hours:
WW Morning

Office Hours:
WW Afternoon

 

Golden Master 11

Presentation:
Golden Master

Presentation:
Golden Master

 

12

Presentation:
Golden Master

 

13

 

14

 

15

Office Hours:
Walker White

 

Showcase 18

Office Hours:
Walker White

 

19

 

20

 

21

 

22

Presentation:
GDIAC Showcase

 



Project Schedule

Deadlines listed are the earliest possible deadline for that week. For some presentations (listed in bold), different groups may have different deadlines. Once again, activities with an asterisk are tentative and may be moved.

Week Task Deadline
Week 1 Team Workflow 1/25/20
Week 2 Initial Proposal 2/01/20
Week 3 Concept Document 2/08/20
Week 4 Concept Revision 2/15/20
Week 5 Nondigital Prototype 2/17/20
Milestone Document 2/22/20
Week 6

February Break

Gameplay Specification 2/29/20
Week 7 Gameplay Prototype 3/02/20
Week 8 Architecture Specification 3/14/20
Design Specification 3/14/20

Course Redesign

Course Redesign

Spring Break

Week 12 Document Revisions 4/11/20
Week 13 Pre-Beta Release 4/13/20
Week 14 Level Design Document 4/25/20
Week 15 Beta Release 4/27/20
Week 16 Final Document Portfolio 5/09/20
Week 17 Golden Master 5/11/20
Week 18 GDIAC Showcase 5/22/20