Lecture Notes - Foundations of Interactive Game Design - Winter 2008

Class lectures are based on the following lecture notes. Games reviewed in class are listed in italics.

Jan. 8, Jan. 15

Course overview, introduction to XNA (repeated on Jan. 15) [PDF] [PPT]

Jan. 22

Introduction to C# language [PDF] [PPT]

Jan. 29

Introduction to C# language: properties, arrays, loops, lists [PDF] [PPT]

Feb. 5

Modeling a class in UML, drawing 2D sprites, 2D textures, SpriteBatch [PDF] [PPT]

Feb. 12

Handling game controller, keyboard, and mouse input [PDF] [PPT]

Mar. 4

How to submit final game, horiztonal scrolling, tiled gameworld [PDF] [PPT]
Scrolling tiled gameworld example shown in class: [ZIP] (unzip to your Visual Studio 2005/Projects directory)

Last updated: 3/6/2008