From GPWiki
| Name | Language | Platform | Description
|
| Allegro | C/C++ | Windows, Linux | Cross platform games programming library.
|
| DirectX | C/C++/.NET/VB | Windows, XBox | The Direct3D and DirectDraw components of DirectX are used for 3D and 2D rendering in most Windows platform games.
|
| Irrlicht | C/C++/.NET | Windows, Linux, Mac | The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines.
|
| OpenGL | C, but bindings exist for most languages | Windows, Linux, MacOS X | A low-level 3D graphics library. Most other 3D libraries use either this or DirectX to do their actual rendering.
|
| SDL | C, but bindings exist for most languages | Windows, Linux, MacOS X | SDL (Simple DirectMedia Library) is a cross platform library designed for simple 2D graphics. It also provides basic input and sound functions and is able to use OpenGL for 3D rendering.
|
|
|