This chapter has explained how OGRE can be installed and configured and how an application is set up and run. We will use this blank template application as the starting point for the next chapter and will assume the reader is familiar with running a bare-bones OGRE application. At first glance, OGRE can seem intimidating because of the many sample applications it is distributed with, the many source files, and the huge amount of documentation. However, though it is true OGRE is large and sophisticated in terms of the flexibility and quantity of features it offers, there is beneath its design a simplicity and an easy-to-learn foundation. This chapter has explained the foundation and structure that underpins OGRE. With this background knowledge, the next chapter will become far easier to understand.