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

1/17 3D Engines and Scene Graphs  

1/16 2D and 3D Homogeneous Transformations Assignment 1
Due Jan. 30
 

1/21 Basic Rendering Pipeline and Shading  

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

1/28 Ogre Application Code Organization  

1/30 Introduction to Physics for Games  

2/4-2/11 More Physics and Collision Handling Assignment 2
Due Feb. 27
 

2/13 Ogre-Bullet Integration Code snippets for bullet collision interface

2/18 Game Engine Architecture  

2/20 Networking for Games  

2/25 Introduction to Socket Programming  

2/27 Networking with sdl_net Assignment 3
Due Mar. 27
 

3/4 Game AI - 1  

3/6 Game AI - 2  

3/11 Spring Break  

3/13 Spring Break  

3/18 Beyond Meshes  

3/20 LOD Meshes  

3/25 LOD Meshes  

3/27 Visibility Final Assignment
Due May 7
 

4/1 Spatial Data Structures  

4/3 Spatial Data Structures II  

4/8 Portals and Cells  

4/10 Waypoints and Path Planning I  

4/15 Path Planning, A* Search  

4/17 Dynamic Path Planning  

4/22 Flock Behavior, Particle Systems  

4/24 TBD  

4/29 TBD  


Last modified: 04/03/14 by Don Fussell fussell@cs.utexas.edu