Popularity
3.9
Growing
Activity
3.3
-
333
43
78

Description

ClanLib is a cross platform toolkit library with a primary focus on game creation. The library is Open Source and free for commercial use, under the ClanLib License

Programming language: C++
License: GNU General Public License v3.0 or later
Tags: Game Engine     C++11     Windows     Linux    
Latest version: v4.0.0

ClanLib alternatives and similar libraries

Based on the "Game Engine" category.
Alternatively, view ClanLib alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of ClanLib or a related project?

Add another 'Game Engine' Library

README

ClanLib

ClanLib is a cross platform toolkit library with a primary focus on game creation. The library is Open Source and free for commercial use, under the ClanLib License

Documentation

The documentation can be found in Documentation folder. To view the complete official documentation, including the API you may use doxygen to build it. On Linux, type 'make docs' after running configure. On Windows, point doxygen to clanlib.doxygen in the Documentation folder.

Feature List

- Very liberal zlib style [License][license]
- Fully Supports Windows, Mac OS X and Linux
- Partial support for mobile platforms
- OpenGL and Direct3D render targets
- High-performant shader based render architecture
- High level 2D graphics with fonts, sprites and animations
- Network library with game interfaces
- Sound supporting wav and ogg-vorbis
- UI supporting Flexbox positioning and CSS layouts
- Basic cross platform runtime (threading, file I/O, XML/DOM, etc.)
- Template based signal library (type-safe callbacks)
- Integrated resource management
- No support libraries required for the Microsoft build


*Note that all licence references and agreements mentioned in the ClanLib README section above are relevant to that project's source code only.