Libraries
From Gamedev.org wiki
Libraries
Programming libraries are useful to quickly develop a game using proven technology.
Libraries (Cross Platform)
These libraries work on multiple platforms, allowing you to quickly port a game to many different systems and reach a maximum number of users.
- SDL (http://www.libsdl.org) (2d, 3d through OpenGL)
- ClanLib (http://www.clanlib.org)
- Kyra Engine (http://www.grinninglizard.com/kyra/engine.html)
- OpenGL (http://www.opengl.org/)(3d)
- Propane Injector (http://ravuya.ballofdoom.com/propaneinjector) (2d, 3d)
- Amaranth (http://sf.net/projects/amaranth) (2D, 3D, .NET)
- RakNet (http://www.rakkarsoft.com/) (network)
- HawkNL (http://www.hawksoft.com/hawknl/) (network)
Windowing Libraries
These libraries allow you to write cross-platform graphical applications with a minimum of effort.

