There are a number of different types of projects to choose from. The types vary from IDE to IDE, and also depend on requirements of the project. In the world of game programming, standard Windows applications, OpenGL, and DirectX projects will likely be types that are regularly selected. However, for some of the initial projects used in this book, a console application is used. For more information on OpenGL and DirectX, see Chapter 14.