ClanLib

From Wikipedia, the free encyclopedia

ClanLib
Developed by The ClanLib developer
Latest release 0.8.1 / August 5, 2006
OS Linux, Unix, Mac OS X
Genre Game SDK
License ClanLib (BSD-style) 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 .zip file (or several if desired), thus avoiding long installation procedures and great mess of files.

[edit] External links