- 1/23 Lecture 1: Getting Starting witn XNA
- 1/25, 1/28 Lecture 2: Introduction to C# slides printable Supplementary C# files
- 1/30 Lecture 3: Components in XNA
- 2/1 Lecture 4: Animation in XNA
- 2/4 Lecture 5: XML in XNA
- 2/7 Leture 6: 2D Math Basics slides
- 2/9 Lecture 7: Program Structure
- 2/12 Lecture 8: more 2D Math Basics slides
- 2/14 Lecture 9: Math Exercise
- 2/16 Lecture 10: Extending Programs
- 2/20 Lecture 11: Objects in 2D slides printable
- 2/22, 2/25, 2/27 Lecture 12: Transformation Example
- Object Space to World Space on 2/22
- World Space to Object Space on 2/25
- Camera Transformations on 2/27
- 3/1 Lecture 12: Finishing Objects in 2D slides printable
- 3/4 Lecture 13: 2D Collision slides printable
- 3/6 Lecture 14: Collision Example
- 3/6 Lecture 15: Collision Code Walkthrough
- Lecture 16: Data Driven Programming I
- Lecture 17: Data Driven Programming I
- Lecture 18 Spatial Data Structures slides
- Lecture 19 Introduction to Threading sides notes
- Lecture 20 Parallel Game Programming
- Lecture 21 Menus
- Lecture 22 Netowrking
- Lecture 23 Netowrking II
- Lecture 24 AI in Games sides notes