ClanLib

From Wikipedia, the free encyclopedia

ClanLib
Developer: The ClanLib developer
Latest release: 0.8.0 / August 5, 2006
OS: Linux, Unix, Mac OS X
Use: Game SDK
License: ClanLib License
Website: ClanLib.org

ClanLib is a cross platform C++ game SDK, currently supporting Microsoft Windows, Linux and Mac OS X. It appears to have better Mac OS X support than other similar SDKs, as the download comes with XCode project files. It uses OpenGL for graphics, although it can also use SDL with somewhat reduced functionality. ClanLib also helps in playing sound, using the Vorbis libraries or MikMod, and has classes for collision detection, GUIs, XML, networking, and other things that may be helpful to a game programmer.

ClanLib is developed completely in an object oriented way, and by clever use of macros and overloading, games created with it can be ported to another platform without changing a single line of code. Games created with ClanLib are also very easy to install on any computer, as ClanLib is by default statically linked and all resources can be embedded into a single (or several if desired) .zip file, thus avoiding long installation procedures and great mess of files.

[edit] External links

In other languages