ClanLib
| Тип |
кроссплатформенное игровое SDK |
|---|---|
| Разработчик |
ClanLib |
| Операционная система |
Кроссплатформенное программное обеспечение Microsoft Windows, Linux, Mac OS X |
| Последняя версия |
2.3.6 (26 марта 2012 года) |
| Лицензия | |
| Сайт | |
ClanLib — набор кроссплатформенных библиотек для создания игр (game SDK). Включает множество низкоуровневых функций для работы с графикой и звуком. Реализованы на языке C++. В настоящее время поддерживаются Microsoft Windows, Linux и Mac OS X.
Для работы с графикой используется OpenGL, хотя допустимо и использование несколько редуцированного SDL. Для проигрывания звука используется библиотеки Vorbis или MikMod. Реализованы также обнаружение столкновений, работа с XML, с сетью и многие другие опции, необходимые для программирования компьютерных игр.
ClanLib разработана полностью на объектно-ориентированной основе и при разумном использовании макросов созданные с помощью SDK игры, могут быть портированы на другие платформы без малейшего изменения кода.
Написанные с использованием ClanLib игры просто инсталлировать, поскольку по умолчанию при компиляции производится статическая линковка, а все ресурсы могут быть объединены в один, или несколько .zip файлов. Это позволяет обойти длинную процедуру инсталляции и большое количество файлов.
Поверх этой библиотеки, в частности, построен конструктор игр Novashell.
Некоторые библиотеки [править]
- Работа с графическим интерфейсом (GUI):
- clanGUI
- XML:
- Звук:
- clanSound
- clanMikMod
- clanVorbis
- Работа по протоколу TCP/IP:
- clanNetwork
Ссылки [править]
- Официальный сайт ClanLib
- Сергей Кононенко Библиотеки для разработки игр в Linux //LinuxRSP.Ru, 14.12.2000
| Игровые движки | |
|---|---|
| Открытое ПО | ODE • OGRE • GLScene • Pygame • GBE • Ren'Py • Panda3D • OpenSimulator • ClanLib • id Tech • Spring • DarkPlaces • Delta3D • Stratagus • INSTEAD • Nebula Device • Irrlicht • OpenSceneGraph • openSLUDGE • WorldForge • Love2d • Horde3d • Crystal Space • Genesis3D • GamePlay3d • FlareRPG • PixelLight |
| Проприетарное ПО | Unity • NScripter • Lithtech • Unreal Engine • Source • CryEngine |
- Программное обеспечение по алфавиту
- Библиотеки C++
- Аудиобиблиотеки
- Приложения, использующие OpenGL
- Свободные библиотеки программ
- Свободное кроссплатформенное программное обеспечение
- Программное обеспечение с лицензией zlib
- Игровые движки по алфавиту
- Игровые движки для Windows
- Игровые движки для Linux
- Игровые движки для Mac OS X
- Свободные игровые движки

