ClanLib – набор от междуплатформени библиотеки за създаване на игри (game SDK ). Включва много функции от ниско ниво за работа с графика и звук. Реализиран е на езика C++. В момента се поддържат операционни системи от семействата Microsoft Windows, Linux и Mac OS X.
За работа с графики се използва OpenGL, въпреки че е възможно да се използват и малко по-ограничените Simple DirectMedia Layer. За възпроизвеждане на звук се използват библиотеките Vorbis или MikMod.. Реализирани са също така откриване на сблъсъци, работа с XML, работа в мрежа и много други опции, необходими за програмиране на компютърни игри.
ClanLib е разработена изцяло на обектно-ориентирана основа и при разумно използване на макроси игрите, създадени с SDK, могат да бъдат пренесени на други платформи без най-малка промяна на кода.
Игрите, написани с ClanLib, са лесни за инсталиране, тъй като статичното свързване се извършва по подразбиране по време на компилирането, а всички ресурси могат да бъдат обединени в един или няколко ZIP-файла. По този начин се заобикаля дългата процедура за инсталиране и големият брой файлове.
Върху тази библиотека, в частност, е инсталиран конструкторът на игри Novashell.
Някои библиотеки ClanLib
clanGUI
clanSound clanMikMod clanVorbis
clanNetwork


