Offers readers with conceptual and practical insights into how to approach building a majority of the interactive graphics applications they encounter daily. This book guides students in developing a software library that supports fast prototyping of moderately complex applications using a variety of APIs, including OpenGL and DirectX.