A 3-Hour Tour
or
Our 3-Tour, Take Two

Survey of 3-D Game Development