Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ClanLib
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{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 as gaming platform#APIs|Linux]] | genre = [[Software development kit|SDK]] | license = [[zlib license]] | website = {{URL|https://github.com/sphair/ClanLib}} }} '''ClanLib''' is a video game [[Software development kit|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]], [[GUI]]s, [[XML]], [[computer network|networking]], and other things that may be helpful to a game programmer.<ref>{{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 }}</ref> The earliest known public release is in 1999 (Version 0.1.18).<ref>{{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 }}</ref> ''Introduction to C++ Game Programming'', published June 2007, dedicates a chapter to "Learn how to use the ClanLib library to make 2D games".<ref>{{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 }}</ref> Also ''Game Programming with Python, Lua, and Ruby'', published December 2003, has a chapter about using ClanLib together with Ruby.<ref>{{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 }}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)