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