The previous chapter covered some fundamentals that were not only important to game programming specifically, but important to developing any software using C++. From this chapter onward, this book considers C++ in the context of games only rather than the language and its general applications. In so doing we will focus more specifically on game related issues, both 2D and 3D games. Overall, this chapter covers the following topics:
DirectX
OpenGL
SDL
ClanLib
OGRE 3D
BASS
OpenAL
FMOD