ClanLib
{{notability|date=April 2024}}
{{Infobox software
| name = ClanLib
| logo = ClanLib logo.png
| logo caption =
| screenshot =
| caption =
| developer = The ClanLib developer
| latest release version = 4.2.0
| latest release date = {{Start date and age|2024|08|20}}
| programming language = C++
| operating system = Microsoft Windows, Linux
| genre = SDK
| license = zlib license
| website = {{URL|https://github.com/sphair/ClanLib}}
}}
ClanLib is a video game SDK, supporting Microsoft Windows, macOS, and Linux, with partial support for mobile platforms. It has full hardware accelerated graphics support through OpenGL, and also a software renderer. ClanLib also helps in playing sound, using the Vorbis or MikMod libraries, and has classes for collision detection, GUIs, XML, networking, and other things that may be helpful to a game programmer.{{cite web | url=http://www.happypenguin.org/show?ClanLib%20Game%20SDK | title=ClanLib Overview | date=1999-04-06 | accessdate=2008-11-06 | archive-url=https://web.archive.org/web/20110520141315/http://www.happypenguin.org/show?ClanLib%20Game%20SDK | archive-date=2011-05-20 | url-status=usurped }}
The earliest known public release is in 1999 (Version 0.1.18).{{cite web | url=http://www.linuxgames.com/archives/943 | title=News of 0.1.18 release | date=1999-08-30 | accessdate=2008-11-06 | url-status=dead | archiveurl=https://web.archive.org/web/20110614063246/http://www.linuxgames.com/archives/943 | archivedate=2011-06-14 }} Introduction to C++ Game Programming, published June 2007, dedicates a chapter to "Learn how to use the ClanLib library to make 2D games".{{cite web | url=http://www.jblearning.com/catalog/9781598220322/ | title=Introduction to C++ Game Programming | access-date=2017-11-14 | archive-url=https://web.archive.org/web/20171115015515/http://www.jblearning.com/catalog/9781598220322/ | archive-date=2017-11-15 | url-status=dead }} Also Game Programming with Python, Lua, and Ruby, published December 2003, has a chapter about using ClanLib together with Ruby.{{cite web | url=http://my.safaribooksonline.com/book/web-development/ruby/1592000770 | title=Game Programming with Python, Lua, and Ruby | access-date=2011-08-22 | archive-date=2011-08-20 | archive-url=https://web.archive.org/web/20110820023350/http://my.safaribooksonline.com/book/web-development/ruby/1592000770 | url-status=dead }}
See also
References
{{Reflist}}
External links
- {{Official website|https://github.com/sphair/ClanLib}}
Category:Application programming interfaces
Category:Cross-platform software
Category:Software using the zlib license
Category:Video game development software
Category:Video game development software for Linux
{{Videogame-software-stub}}