

Readings for Chapter 1:
"The Long Tail" by Chris Anderson (from Wired):
http://www.wired.com/wired/archive/12.10/tail.htmlWikipedia's "History of Video Games":
http://en.wikipedia.org/wiki/History_of_video_gamesJeremy Reimer, "Cross-platform game development and the next generation of consoles":
http://arstechnica.com/articles/paedia/hardware/crossplatform.arsAnd, for your amusement:
http://www.boingboing.net/2007/09/14/video-for-frontalots.html
Slides for Chapter 2 (Sept. 26, 2008), Object modeling examples (Sept. 26, 2008), Class modeling examples (Sept. 26, 2008)
Chapter 3: Game Software Architecture
Slides for Chapter 3 (Oct. 7, 2008), KeyListener example in Java (Sept. 30, 2008), Simple loop example in Java(Oct. 2, 2008), Time frame-based processing example in Java (Oct. 2, 2008), Event queue example in Java (Oct. 2, 2008), Mini game engine in Java (Oct. 7, 2008)
Chapter 4: Implementation of Games
Chapter 5: Theory of Games and Game Design
- The monomyth, Joseph Campbell
- The monomyth, Joseph Campbell
- Facade
Slides for Chapter 6 Part 1 (Nov 14, 2008), Slides for Chapter 6 Part 2 (Nov 20, 2008), Slides for Chapter 6 Part 3 (Nov 27, 2008)
Chapter 1: Game Overview
- Lecture 1 (Sep. 4, 2008) (MP3) , Lecture 2 (Sep. 9, 2008) (MP3) , Lecture 3 (Sep. 11, 2008) (MP3)
Chapter 2: Game Development
- Lecture 4 (Sep. 16, 2008) (MP3) , Lecture 5 (Sep. 18, 2008) (MP3) , Lecture 6 (Sep. 23, 2008) (MP3) , Lecture 7 (Sep. 25, 2008) (MP3)
- The Sims: Dissociated diver and tank (MP4) , Gears of War: Walk outside game world (MP4) , Zelda: Floating horse (MP4) , PS3 and Linux (MP4) , PC to Xbox game transfer (MP4) , Group concept example in Visio (MP4)
Chapter 3: Game Software Architecture
- Lecture 8 (Sept. 30, 2008) (MP3) , Lecture 9 (Oct. 2, 2008) (MP3) / (MP4) , Lecture 10 (Oct. 7, 2008) (MP3) , Lecture 11 (Oct. 9, 2008) (MP3)Chapter 4: Implementation of Games
- Lecture 12 (Oct. 14 2008) (MP3) , Lecture 13 (Oct. 16, 2008) (MP3) , Lecture 14 (Oct. 21, 2008) (MP3)Chapter 5: Theory of Games and Game Design
- Lecture 15 (Oct. 28, 2008) (MP3) , Lecture 16 (Oct. 30, 2008) (MP3) , Lecture 17 (Nov. 04, 2008) (MP3) , Lecture 18 (Nov. 06, 2008) (MP3) , Lecture 23 (Nov. 25, 2008) (MP3)Chapter 6: Games Logic
- Lecture 19 (Nov. 11, 2008): Flocking (MP4) , Waypoint Navigation (MP4) , Mesh Navigation (MP4) , Path Finding Demonstration (MP4) , Dynamyc 3D Path Fiding (MP4) , Lecture 20 (Nov. 13, 2008) (M4V) , Lecture 21 (Nov. 18, 2008) (M4V) , Lecture 22 (Nov. 20, 2008) (M4V) , Lecture 24 (Nov. 27, 2008) (M4V)
- The Game Maker's Apprentice: Game Development for Beginners, Game Maker Pages