A free multiplayer action game where you control small and nimble humanoids
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake Drop broken GCC precompiled header support Oct 4, 2018
include/c4script Add --check/-c parameter to c4script for syntax checking Dec 23, 2016
licenses Use PCG as random number generator Apr 20, 2016
src Fix build on gcc 4.x Oct 15, 2018
thirdparty BLAKE2: Fall back to plain C implementation on non-amd64 platforms Mar 21, 2018
tools Appveyor: Stop depending on specific Qt build for building too Nov 18, 2018
.git_archival CMake: Add date of commit to logfile Apr 12, 2017
.gitignore Fresh repository, fresh build on Windows, VS created these folders. H… Oct 9, 2018
CMakeLists.txt Drop broken GCC precompiled header support Oct 4, 2018
Version.txt Bump version to 9.0 alpha Jan 31, 2018
appveyor.yml Appveyor: Build on Visual Studio 2017 x64 only Oct 7, 2018
config.h.cmake Add WITH_APPDIR_INSTALLATION configuration option Sep 24, 2018


You should be able to build OpenClonk with any C++ compiler that supports
ISO C++14. That said, on Windows, we recommend using Microsoft Visual C++
2015 or higher; the Express edition will be sufficient. On Linux, you will
be fine with GNU g++ 4.9 or later. Apple users should use a clang-based
XCode version.

To generate project files for your chosen build system, you will also have to
install CMake from http://www.cmake.org/.

Additionally, OpenClonk depends on a number of third-party libraries:
  - zlib (http://zlib.net/)
  - libpng (http://www.libpng.org/pub/png/libpng.html)
  - libjpeg-turbo (http://sourceforge.net/projects/libjpeg-turbo/files/)
  - FreeType (http://www.freetype.org/)
  - The OpenGL Extension Wrangler Library (http://glew.sourceforge.net/)
  - FreeALUT (https://github.com/vancegroup/freealut)
  - libogg and libvorbis (https://www.xiph.org/downloads/)
  - Qt >= 5.7 (https://www.qt.io/download-open-source/)

OS X Specific
OpenClonk supports OS X versions 10.8 "Mountain Lion" and later.
If you are using brew (https://github.com/mxcl/homebrew) or MacPorts
(http://www.macports.org/), the packages you'll have to install are:
    libjpeg, libpng, freetype, glew, libogg, libvorbis

Linux Specific
For building OpenClonk on Linux, you need the following libraries in addition
to the ones listed above:
  - SDL 2.0 (https://www.libsdl.org/download-2.0.php)
  - libGL (http://www.mesa3d.org/)
  - OpenAL Soft >= 1.13 (https://github.com/kcat/openal-soft)
  - miniupnpc (http://miniupnp.free.fr/)
  - libxrandr
Most distributions should provide these dependencies via their packaging
system. At least gcc-4.9 is required.

Windows Specific
In addition to the libraries above, you will need one more if you want to
target Windows:
  - OpenAL Soft (http://kcat.strangesoft.net/openal.html)
To create an installer, you will also need the Nullsoft Install System
(http://nsis.sourceforge.net/). To create the installer, build the "setup" target.