ClanLib is a cross-platform game SDK currently supporting Windows and Linux. It provides easy-to-use interfaces for 2D graphics, input, sound, resources, networking, GUI, OpenGL, and more. The goal is to provide a game SDK that does all the dirty work that all modern games need to implement anyway, thus making the game developer concentrate on the gameplay instead of reinventing the wheel over and over again.
| Tags | Software Development Libraries Application Frameworks Games/Entertainment |
|---|---|
| Licenses | zlib |
| Operating Systems | POSIX Linux Windows Windows |
| Implementation | C++ |
Recent releases


Changes: This release has a new (revived) display target: SDL. It has two new examples: GUICustomComponent (game-gui) and PostProcessing (using shaders). There are some bugfixes.


Changes: Most modules were rewritten since ClanLib 1.0.


Changes: This release adds an enhanced API for Linux, OS X, and Windows.


No changes have been submitted for this release.


Changes: Linux canvas and stencil support has been added. The integration of OpenGL and ClanLib is now much better, easier to use, and more flexible. ClanGUI has been improved in many areas, including a new TreeView and advanced layout management. More documentation and examples have been added.
- All comments
Recent commentsWarning
The link on this page is to the development release 7.8, but some programs prefer the stable release, 6.5. Check which one your programs need. If the ./configure script for the program says that it cannot find ClanLib you have probably got the wrong version.
Also, the download link for the Hermes dependancy on ClanLib's page is broken. The correct link is:
http://clanlib.org/download/legacy/Hermes-1.3.3.tar.bz2
a kickass game SDK!!!
It's the best.