Opentopia Directory Encyclopedia Tools

ClanLib

Encyclopedia : C : CL : CLA : ClanLib


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.

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: