ClanLib
Sign in to saveClanLib 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.
Source code
You can view the official documentation by using doxygen to build it. On Linux, type 'make html' after running configure and 'make install-html' to install it. On Windows, point doxygen to clanlib.doxygen in the Documentation folder.
Excerpt from the source-code README · 261 chars · not written by Vinony
Wikidata facts
- Instance of
- free software
- Official website
- www.clanlib.org
- Has use
- software development kit
Show 5 more facts
- software version identifier
- 4.2.0
- copyright license
- zlib License
- programmed in
- C++
- operating system
- Microsoft Windows
- source code repository URL
- github.com/sphair/ClanLib
Sources (7)
via Wikidata · CC0
Article · Русский
ClanLib — набор кроссплатформенных библиотек для создания игр (game SDK). Включает множество низкоуровневых функций для работы с графикой и звуком. Реализованы на языке C++. В настоящее время поддерживаются Microsoft Windows, Linux и macOS. Для работы с графикой используется OpenGL, хотя допустимо и использование несколько редуцированного SDL. Для проигрывания звука используется библиотеки Vorbis или . Реализованы также обнаружение столкновений, работа с XML, с сетью и многие другие опции, необходимые для программирования компьютерных игр. ClanLib разработана полностью на объектно-ориентированной основе и при разумном использовании макросов созданные с помощью SDK игры, могут быть портированы на другие платформы без малейшего изменения кода. Написанные с использованием ClanLib игры просто инсталлировать, поскольку по умолчанию при компиляции производится статическая линковка, а все ресурсы могут быть объединены в один, или несколько .zip файлов. Это позволяет обойти длинную процедуру инсталляции и большое количество файлов. Поверх этой библиотеки, в частности, построен конструктор игр Novashell.
Abstract from DBpedia / Wikipedia · CC BY-SA