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/17 Course Introduction and Structure of Interactive Programs

1/19 3D Engines and Scene Graphs  

1/24 2D and 3D Homogeneous Transformations Assignment 1
Due Feb. 7
 

1/26 Basic Rendering Pipeline and Shading  

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

2/2 Introduction to Physics for Games  

2/7-2/9 More Physics and Collision Handling  

2/14-2/16 Ogre Application Code Organization Assignment 2
Due March 6
 

2/21 Networking for Games  

2/23 Introduction to Socket Programming  

2/28 Ogre-Bullet Integration  

3/1 Game AI - 1  

3/6 Game AI - 2  

3/8 Networking with sdl_net  

3/20 Game Engine Architecture  

3/22 Beyond Meshes  

3/27 LOD Meshes  

3/29 LOD Meshes  

4/3 Visibility  

4/5 Spatial Data Structures  

4/10 Spatial Data Structures II  

4/12 Portals and Cells  

4/17 Waypoints and Path Planning I  

4/19 Path Planning, A* Search  

4/24 Dynamic Path Planning  

4/26 Flock Behavior, Particle Systems  

5/1 Final Project Review  

5/3 Guest Lecture - John McDonald (NVIDIA)  


Last modified: 05/02/12 by Don Fussell fussell@cs.utexas.edu