This textbook was authored for the CIS 580 - Fundamentals of Game Programming course at Kansas State University. This front matter is specific to that course. If you are not enrolled in the course, please disregard this section.
This section is intended to give a rough schedule of course topics. Unfortunately, it is not in a very finished form at the moment.
The Game Loop
Input polling, and how to use it
Rendering 2D Sprites using 3D hardware
The Content Pipeline
Component-Based Game Design
Game Service Architecture
Game State Management
3D Rendering Basics