Lectures

Notes that are here for dates later than the next class day are provisional and subject to change. Lecture notes are all in PDF or txt format.


Date Title Readings and Assignments Extras
1/15 Course Introduction and Structure of Interactive Programs

1/17 3D Engines and Scene Graphs  

1/22 2D and 3D Homogeneous Transformations Assignment 1
Due Feb. 5
 

1/24 Basic Rendering Pipeline and Shading  

1/29 Texture, Bump, Light, and Environment Maps  

1/31 Introduction to Physics for Games  

2/5-2/7 More Physics and Collision Handling Assignment 2
Due Feb. 28
 

2/12-2/14 Ogre Application Code Organization  

2/19 Ogre-Bullet Integration  

3/21 Game Engine Architecture  

2/26 Networking for Games  

2/28 Introduction to Socket Programming  

3/5 Networking with sdl_net Assignment 3
Due Apr. 2
 

3/7 Game AI - 1  

3/19 Game AI - 2  

3/21 Beyond Meshes  

3/26 LOD Meshes  

3/28 LOD Meshes  

4/2 Visibility Final Assignment
Due May 10
 

4/4 Spatial Data Structures  

4/9 Spatial Data Structures II  

4/11 Portals and Cells  

4/16 Waypoints and Path Planning I  

4/18 Path Planning, A* Search  

4/23 Dynamic Path Planning  

4/25 Flock Behavior, Particle Systems  

4/30 TBD  

5/2 TBD  


Last modified: 04/01/13 by Don Fussell fussell@cs.utexas.edu