The standalone engine that powers the multiplayer first person shooter Unvanquished.
zlib, libgmp, libnettle, libcurl, SDL2, GLEW, libpng, libjpeg ≥ 8, libwebp ≥ 0.2.0, Freetype, OpenAL, libogg, libvorbis, libtheora, libopus, libopusfile
- CMake
- A C++11 compiler. The following are actively supported:
- GCC (at least 4.8)
- Visual Studio/MSVC (at least Visual Studio 2017)
- Clang (at least 3.5)
ncurses, libGeoIP
- Run CMake.
- Choose your compiler.
- Open
Daemon.slnand compile.
mkdir build && cd buildcmake ..make¹
mkdir build && cd buildcmake -DCMAKE_TOOLCHAIN_FILE=../cmake/cross-toolchain-mingw32.cmake ..²make¹
¹ Use make -j$(nproc) to speed up compilation by using all CPU cores (make -jN for N threads).
² Use cross-toolchain-mingw64.cmake for a Win64 build.