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 23

 

24

 

25

Lecture 1:
Overview

 

26

ENGRC 1:
Team Workflow and Brainstorming

 

27

Lecture 2:
Mechanics Revisited

 

Workflow 30

Lecture 3:
Mobile Game Design

 

31

 



February

Week's Objective Mon Tue Wed Thu Fri
Workflow 1

Presentation 1:
Pitch Session

 

2

ENGRC 2:
Concept Brainstorming

 

3

Presentation 1:
Pitch Session

 

Concept 6

Lecture 4:
Monetized Gameplay

 

7

 

8

Lecture 5:
Mobile Prototypes

 

9

ENGRC 3:
Concept Peer Review

 

10

Lecture 6:
C++ Overview

 

Nondigital;
Milestones
13

Lecture 7:
C++ Overview (continued)

 

14

 

15

Presentation 2:
Nondigital Prototype

 

16

ENGRC 4:
Gameplay Brainstorming

 

17

Presentation 2:
Nondigital Prototype

 

February Break;
Gameplay
20

 

21

 

22

Lecture 8:
Architecture Revisited

 

23

ENGRC 5:
Gameplay Workshop

 

24

Lecture 9:
Memory Management

 

Gameplay Prototype 27

Presentation 3:
Gameplay Prototype

 

28

 



March

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

Presentation 3:
Gameplay Prototype

 

2

Playtest 1:
Gameplay Playtest

 

3

Presentation 3:
Gameplay Prototype

 

Architecture Specification;
Design Specification
6

Lecture 10:
Memory Implementation

 

7

 

8

Lecture 11:
Mobile Networking

 

9

ENGRC 6:
Architecture/Design Peer Review

 

10

Lecture 12:
Scene Graphs

 

Technical Prototype 13

Presentation 4:
Technical Prototype

 

14

 

15

Presentation 4:
Technical Prototype

 

16

Playtest 2:
Technical Playtest

 

17

Presentation 4:
Technical Prototype

 

Document Revisions 20

Lecture 13:
2D Animation

 

21

 

22

Lecture 14:
Level Design

 

23

ENGRC 7:
Document Revision

 

24

Lecture 15:
Procedural Content

 

Alpha Release 27

Presentation 5:
Alpha Release

 

28

 

29

Presentation 5:
Alpha Release

 

30

Playtest 3:
Alpha Playtest

 

31

Presentation 5:
Alpha Release

 



April

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

 

4

 

5

 

6

 

7

 

Level Design 10

Presentation 6:
Code Walkthrough

 

11

 

12

Lecture 16:
Audio Design

 

13

ENGRC 8:
Level Design Peer Review

 

14

Lecture 17:
Game Analytics

 

Closed Beta 17

Presentation 7:
Closed Beta

 

18

 

19

Presentation 7:
Closed Beta

 

20

Playtest 4:
Closed Beta Playtest

 

21

Presentation 7:
Closed Beta

 

App Store 24

Lecture 18:
Optimizing and Profiling

 

25

 

26

Lecture 19:
Festivals & Promotion

 

27

ENGRC 9:
App Store Peer Review

 

28

Lecture 20:
Gameplay Discussion

 



May

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

Presentation 8:
Open Beta

 

2

 

3

Presentation 8:
Open Beta

 

4

Playtest 5:
Open Beta Playtest

 

5

Presentation 8:
Open Beta

 

Postmortem;
Final Portfolio
8

Presentation 9:
Postmortems

 

9

 

10

Presentation 9:
Postmortems

 

11

 

12

 

GDIAC Showcase 15

 

16

 

17

 

18

 

19

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/28/17
Week 2 Team Workflow Document 2/04/17
Week 3 Concept Document 2/11/17
Week 4 Nondigital Prototype 2/15/17
Milestone Document 2/18/17
Week 5

February Break

Gameplay Specification 2/25/17
Week 6 Gameplay Prototype 2/27/17
Week 7 Architecture Specification 3/11/17
Design Specification 3/11/17
Week 8 Technical Prototype 3/13/17
Week 9 Document Revisions 3/25/17
Week 10 Alpha Release 3/27/17

Spring Break

Week 12 Level Design Document 4/15/17
Week 13 Closed Beta Release 4/17/17
Week 14 App Store Proposal 4/29/17
Week 15 Open Beta Release 5/01/17
Week 16 Postmortem 5/08/17
Final Document Portfolio 5/10/17
Week 17 GDIAC Showcase 5/19/17