Making Gaming

Developer.com has a nice high level overview post on available gaming libraries for cross platform C++ development. If you are in the mood to create the next version of Half-Life go check it out. Libraries covered include SDML, ALLEGRO, ClanLib, and the Irrlicht Engine. Each of these libraries supports Linux, Win32, and MacOS.