What Is GLUT?
GLUT, short for OpenGL Utility Toolkit, is a set of support libraries available on every major platform. OpenGL does not directly support any form of windowing, menus, or input. That’s where GLUT comes in. It provides basic functionality in all of those areas, while remaining platform independent, so that you can easily move GLUT-based applications from, for example, Windows to UNIX with few, if any, changes. GLUT is easy to use and learn, and although it does not provide you with all the functionality the operating system offers, it works quite well for demos and simple applications. Because your ultimate goal is going to be to create a fairly complex game, you’re going to need more flexibility than GLUT offers; however, if you’d like to know more, visit the official GLUT Web page at http://reality.sgi.com/mjk/glut3/.