ABSTRACT

In this chapter, we describe a system for managing game development. In particular, we describe how to bring various elements together to build a game system beginning with the management and integration of shaders. In the course of the chapter, we will demonstrate the construction of an actual system that will facilitate the development of games that require high-quality animation and rendering. Important code fragments for this system will be given in the text; the full source code can be found on the CD-ROM. We will also look at the design of common game objects and their behaviour.