CS/INFO 4152: Advanced Topics in Computer Game Development

CS 4152 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

 

28

ENGRC 1:
Group Charter

 

29

Lecture 2:
Mechanics Revisited

 



February

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

Lecture 3:
Mobile Game Design

 

2

 

3

Presentation 1:
Pitch Session

 

4

ENGRC 2:
Competitive Analysis

 

5

Presentation 1:
Pitch Session

 

February Break;
Concept
8

Lecture 4:
Monetized Gameplay

 

9

 

10

Lecture 5:
Mobile Prototypes

 

11

ENGRC 3:
Nondigital Brainstorming

 

12

Lecture 6:
C++ Overview

 

Nondigital;
Gameplay
15

 

16

 

17

Presentation 2:
Nondigital Prototype

 

18

ENGRC 4:
Gameplay Specification

 

19

Presentation 2:
Nondigital Prototype

 

Milestones;
Repository
22

Lecture 7:
C++ Overview (continued)

 

23

 

24

Lecture 8:
Architecture Revisited

 

25

ENGRC 5:
Milestone Document

 

26

Lecture 9:
Scene Graphs

 

Gameplay Prototype 29

Presentation 3:
Gameplay Prototype

 



March

Week's Objective Mon Tue Wed Thu Fri
Gameplay Prototype 1

 

2

Presentation 3:
Gameplay Prototype

 

3

Playtest 1:
Gameplay Playtest

 

4

Presentation 3:
Gameplay Prototype

 

Architecture Specification;
Design Specification
7

Lecture 10:
2D Animation

 

8

 

9

Lecture 11:
Memory Management

 

10

ENGRC 6:
Specifications

 

11

Lecture 12:
Memory Implementation

 

Technical Prototype 14

Presentation 4:
Technical Prototype

 

15

 

16

Presentation 4:
Technical Prototype

 

17

Playtest 2:
Technical Playtest

 

18

Presentation 4:
Technical Prototype

 

Document Revision 21

Lecture 13:
Level Design

 

22

 

23

Lecture 14:
Story & Progression

 

24

ENGRC 7:
Document Revisions

 

25

Lecture 15:
Procedural Content

 

Spring Break 28

 

29

 

30

 

31

 



April

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

 

Alpha Release 4

Presentation 5:
Alpha Release

 

5

 

6

Presentation 5:
Alpha Release

 

7

Playtest 3:
Alpha Playtest

 

8

Presentation 5:
Alpha Release

 

Level Design 11

Presentation 6:
Code Walkthrough

 

12

 

13

Lecture 16:
Audio Design

 

14

ENGRC 8:
Level Design

 

15

Lecture 17:
Debugging C++

 

Closed Beta 18

Presentation 7:
Closed Beta

 

19

 

20

Presentation 7:
Closed Beta

 

21

Playtest 4:
Closed Beta Playtest

 

22

Presentation 7:
Closed Beta

 

App Store 25

Lecture 18:
Optimizing and Profiling

 

26

 

27

Lecture 19:
Game Analytics

 

28

ENGRC 9:
App Store Proposal

 

29

Lecture 20:
Festivals & Promotion

 



May

Week's Objective Mon Tue Wed Thu Fri
Open Beta 2

Presentation 8:
Open Beta

 

3

 

4

Presentation 8:
Open Beta

 

5

Playtest 5:
Open Beta Playtest

 

6

Presentation 8:
Open Beta

 

Postmortem;
Final Portfolio
9

Presentation 9:
Postmortems

 

10

 

11

Presentation 9:
Postmortems

 

12

 

13

 

GDIAC 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

February Break

Concept Document 2/13/16
Week 4 Nondigital Prototype 2/17/16
Gameplay Specification 2/20/16
Week 5 Milestone Document 2/27/16
Content Repository 2/27/16
Week 6 Gameplay Prototype 2/29/16
Week 7 Architecture Specification 3/12/16
Design Specification 3/12/16
Week 8 Technical Prototype 3/14/16
Week 9 Document Revision 3/26/16

Spring Break

Week 11 Alpha Release 4/04/16
Week 12 Level Design Document 4/16/16
Week 13 Closed Beta Release 4/18/16
Week 14 App Store Proposal 4/30/16
Week 15 Open Beta Release 5/02/16
Week 16 Postmortem 5/09/16
Final Document Portfolio 5/13/16
Week 17 GDIAC Showcase 5/20/16