CIS 300: Introduction to Computer Game Design

Lectures

Lecture Title Day
Lecture 1 The Nature of Games 01/21/08
Lecture 2 Players, Designers, Ideas 01/23/08
Lecture 3 Challenges and Genres 01/27/08
Lecture 4 Game Design and Group Management 01/29/08
Lecture 5 Documentation and Development 02/04/08
Lecture 6 Parts of a Game 02/06/08
Lecture 7 Game Mechanics and Balance
Bonus (Topics from CS 211):
 ADTs: How to identify your model
 GUIs: Model-View-Controller (code)
02/11/08
Lecture 8 Prototyping
(Prototype example)
02/13/08
Lecture 9 Setting & Story 02/25/08
Lecture 10 User Interface Design 02/27/08
Lecture 11 Sprite Graphics 1
Bonus material:
 XNA 2D Polygon Demo
 Porter & Duff
03/03/08
Lecture 12 Sprite Graphics 2 03/05/08
Lecture 13 Game AI 1 03/10/08
Lecture 14 Game AI 2 03/12/08
Guest Lecture:
Ben Kalb
Motion Control 03/24/08
Lecture 15 Game Physics 1
(Artificial potential fields example)
03/26/08
03/31/08
Lecture 16 Game Physics 2
03/31/08
04/07/08
Lecture 17 Data Driven Design
04/09/08
TA Lecture:
Sally Huang
The Industry 04/14/08
Lecture 18 Networking 1 04/21/08
Lecture 19 Networking 2 04/23/08