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.


January

Week's Objective Mon Tue Wed Thu Fri
Workflow 21

 

22

ENGRC Lab 1:
Team Formation

 

23

Lecture 1:
Overview
Development Process

 

24

Game Lab 1

 

25

Lecture 2:
Nature of Games

 

Initial Proposal 28

Lecture 3:
Design Elements

 

29

ENGRC Lab 2:
Idea Formation

 

30

Lecture 4:
Game Components

 

31

Game Lab 2

 



February

Week's Objective Mon Tue Wed Thu Fri
Initial Proposal 1

Lecture 5:
Rules and Mechanics

 

Concept 4

Lecture 6:
Uncertainty and Risk

 

5

ENGRC Lab 3:
Concept Workshop

 

6

Lecture 7:
Economies and Balance

 

7

Game Lab 3

 

8

Lecture 8:
Prototyping

 

Revision 11

Lecture 9:
Gameplay Modeling

 

12

ENGRC Lab 4:
Paper Prototyping

 

13

Lecture 10:
Game Loop

 

14

Game Lab 4

 

15

Lecture 11:
Architecture Design

 

Nondigital;
Milestones
18

Presentation:
Nondigital Prototype

 

19

ENGRC Lab 5:
Outlining Milestones

 

20

Presentation:
Nondigital Prototype

 

21

ENGRC Lab 6:
Gameplay Workshop

 

22

Lecture 12:
Memory Management

 

February Break;
Gameplay Spec
25

 

26

 

27

Lecture 13:
Data-Driven Design

 

28

ENGRC Lab 7:
Architecture & Design Exercise

 



March

Week's Objective Mon Tue Wed Thu Fri
February Break;
Gameplay Spec
1

Critique:
Architecture Design

 

Gameplay 4

Presentation:
Gameplay Prototype

 

5

Presentation:
Gameplay Prototype

 

6

Lecture 14:
Graphics: Sprites

 

7

Activity:
Gameplay Playtest

 

8

Lecture 15:
Graphics: Perspective

 

Architecture;
Design
11

Lecture 16:
Graphics: Color & Textures

 

12

ENGRC Lab 8:
Architecture & Design Workshop

 

13

Lecture 17:
Physics in Games

 

14

ENGRC Lab 9:
Presentation Etiquette

 

15

Lecture 18:
Box2D Physics

 

Technical 18

Presentation:
Technical Prototype

 

19

Presentation:
Technical Prototype

 

20

Lecture 19:
Character AI

 

21

Activity:
Technical Playtest

 

22

Lecture 20:
Optimizing Behavior

 

Revisions 25

Lecture 21:
Pathfinding

 

26

ENGRC Lab 10:
Level Design (Elements)

 

27

Lecture 22:
Strategic Planning

 

28

ENGRC Lab 11:
Level Design (Assembling)

 

29

Critique:
Level Design

 



April

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

 

2

 

3

 

4

 

5

 

Alpha 8

Presentation:
Alpha Demo

 

9

Presentation:
Alpha Demo

 

10

Presentation:
Alpha Demo

 

11

Activity:
Alpha Playtest

 

12

Lecture 23:
Player Testing

 

Game Manual 15

Lecture 24:
Level Design

 

16

ENGRC Lab 12:
Code Walkthrough

 

17

Lecture 25:
Story Design

 

18

ENGRC Lab 13:
Game Manual Workday

 

19

Lecture 26:
Dialogue

 

Beta 22

Presentation:
Beta Demo

 

23

Presentation:
Beta Demo

 

24

Presentation:
Beta Demo

 

25

Activity:
Beta Playtest

 

26

Critique:
Level Design

 

Final Portfolio 29

Lecture 27:
The Industry

 

30

ENGRC Lab 14:
Final Documents

 



May

Week's Objective Mon Tue Wed Thu Fri
Final Portfolio 1

Lecture 28:
Audio Design

 

2

ENGRC Lab 15:
Workday

 

3

Lecture 29:
Networking

 

Final Release 6

Presentation:
Final Presentation

 

7

Presentation:
Final Presentation

 

8

 

9

 

10

 

Showcase 13

 

14

 

15

 

16

 

17

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.

Week Task Deadline
Week 1 Team Workflow 1/26/19
Week 2 Initial Proposal 2/02/19
Week 3 Concept Document 2/09/19
Week 4 Concept Revision 2/16/19
Week 5 Nondigital Prototype 2/18/19
Milestone Document 2/23/19
Week 6

February Break

Gameplay Specification 3/02/19
Week 7 Gameplay Prototype 3/09/19
Week 8 Architecture Specification 3/16/19
Design Specification 3/16/19
Week 9 Technical Prototype 3/18/19
Week 10 Document Revisions 3/30/19

Spring Break

Week 12 Alpha Release 4/08/19
Week 13 Game Manual 4/20/19
Week 14 Beta Release 4/22/19
Week 15 Final Document Portfolio 5/04/19
Week 16 Final Release 5/06/19
Week 17 GDIAC Showcase 5/17/19