ClanLib es un SDK de videojuegos compatible con Microsoft Windows , macOS y Linux , con soporte parcial para plataformas móviles. Tiene soporte completo para gráficos acelerados por hardware a través de OpenGL y también un renderizador de software. ClanLib también ayuda a reproducir sonido, utilizando las bibliotecas Vorbis o MikMod , y tiene clases para detección de colisiones , GUI , XML , redes y otras cosas que pueden ser útiles para un programador de juegos. [1]
La primera versión pública conocida es de 1999 (versión 0.1.18). [2] Introducción a la programación de juegos en C++ , publicada en junio de 2007, dedica un capítulo a "Aprende a usar la biblioteca ClanLib para crear juegos en 2D". [3] También Programación de juegos con Python, Lua y Ruby , publicada en diciembre de 2003, tiene un capítulo sobre el uso de ClanLib junto con Ruby. [4]