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
Form Groups 25

 

26

 

27

Lecture 1:
Overview
Development Process

 

28

Game Lab 1

 

29

Lecture 2:
Nature of Games

 



February

Week's Objective Mon Tue Wed Thu Fri
Proposal & Charter 1

Lecture 3:
Design Elements

 

2

ENGRC Lab 1:
Idea Formation

 

3

Lecture 4:
Game Components

 

4

Game Lab 2

 

5

Lecture 5:
Rules and Mechanics

 

Concept 8

Lecture 6:
Uncertainty and Risk

 

9

ENGRC Lab 2:
Revising Ideas

 

10

Lecture 7:
Economies and Balance

 

11

Game Lab 3

 

12

Lecture 8:
Prototyping

 

February Break 15

 

16

 

17

Lecture 9:
Gameplay Modeling

 

18

Game Lab 4

 

19

Lecture 10:
Game Architecture

 

Nondigital;
Gameplay Spec
22

Lecture 11:
Architecture Patterns

 

23

ENGRC Lab 3:
Team Tech Talks

 

24

Presentation:
Nondigital Prototype

 

25

ENGRC Lab 4:
Gameplay Specification

 

26

Presentation:
Nondigital Prototype

 

Milestones;
Repository
29

Lecture 12:
Architecture Design

 



March

Week's Objective Mon Tue Wed Thu Fri
Milestones;
Repository
1

ENGRC Lab 5:
Milestones

 

2

Lecture 13:
Memory Management

 

3

ENGRC Lab 6:
Design Exercises

 

4

Lecture 14:
Data-Driven Design

 

Gameplay 7

Presentation:
Gameplay Prototype

 

8

Presentation:
Gameplay Prototype

 

9

Lecture 15:
Graphics: Sprites

 

10

Activity:
Gameplay Playtest

 

11

Lecture 16:
Graphics: Perspective

 

Architecture;
Design
14

Lecture 17:
Graphics: Color & Textures

 

15

ENGRC Lab 7:
Architecture and Design

 

16

Lecture 18:
Physics: Overview

 

17

ENGRC Lab 8:
Work Day

 

18

Lecture 19:
Physics Engines

 

Technical 21

Presentation:
Technical Prototype

 

22

Presentation:
Technical Prototype

 

23

Lecture 20:
Character AI (Thinking)

 

24

Activity:
Technical Playtest

 

25

Lecture 21:
Character AI (Sensing)

 

Spring Break 28

 

29

 

30

 

31

 



April

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

 

Revision 4

Lecture 22:
Pathfinding

 

5

ENGRC Lab 9:
Level Design (Building Blocks)

 

6

Lecture 23:
Strategic Planning

 

7

ENGRC Lab 10:
Level Design (Assembling)

 

8

Lecture 24:
Player Testing

 

Alpha 11

Presentation:
Alpha Demo

 

12

Presentation:
Alpha Demo

 

13

Presentation:
Alpha Demo

 

14

Activity:
Alpha Playtest

 

15

Lecture 25:
Challenge Design

 

Game Manual 18

Lecture 25:
Story Design

 

19

ENGRC Lab 11:
Game Manual

 

20

Lecture 26:
Dialogue

 

21

ENGRC Lab 12:
Code Walkthrough

 

22

Lecture 27:
Game Analytics

 

Beta 25

Presentation:
Beta Demo

 

26

Presentation:
Beta Demo

 

27

Presentation:
Beta Demo

 

28

Activity:
Beta Playtest

 

29

Lecture 28:
Audio Design

 



May

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

Lecture 29:
Networking: Consistency

 

3

ENGRC Lab 13:
Final Document Review

 

4

Lecture 30:
Networking: Security

 

5

ENGRC Lab 14:
Free Work Day

 

6

Lecture 29:
The Industry

 

Final Release 9

Presentation:
Final Presentation

 

10

Presentation:
Final Presentation

 

11

Presentation:
Final Presentation

 

12

 

13

 

Showcase 16

 

17

 

18

 

19

 

20

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 Group Orientation 1/30/16
Week 2 Group Charter 2/06/16
Week 3 Concept Document 2/13/16

February Break

Week 5 Nondigital Prototype 2/24/16
Gameplay Specification 2/27/16
Week 6 Milestone Document 3/05/16
Content Repository 3/05/16
Week 7 Gameplay Prototype 3/07/16
Week 8 Architecture Specification 3/19/16
Design Specification 3/19/16
Week 9 Technical Prototype 3/21/16

Spring Break

Week 11 Document Revision 4/09/16
Week 12 Alpha Release 4/11/16
Week 13 Game Manual 4/23/16
Week 14 Beta Release 4/25/16
Week 15 Final Document Portfolio 5/07/16
Week 16 Final Release 5/09/16
Week 17 GDIAC Showcase 5/20/16