Skip to content

gimhael/Daemon

 
 

Repository files navigation

Dæmon

The standalone engine that powers the multiplayer first person shooter Unvanquished.

Dependencies

zlib, libgmp, libnettle, libcurl, SDL2, GLEW, libpng, libjpeg ≥ 8, libwebp ≥ 0.2.0, Freetype, OpenAL, libogg, libvorbis, libtheora, libopus, libopusfile

Buildtime

  • 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)

Optional

ncurses, libGeoIP

Build Instructions

Visual Studio

  1. Run CMake.
  2. Choose your compiler.
  3. Open Daemon.sln and compile.

Linux, Mac OS X, MSYS

  1. mkdir build && cd build
  2. cmake ..
  3. make¹

Linux cross-compile to Windows

  1. mkdir build && cd build
  2. cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/cross-toolchain-mingw32.cmake ..²
  3. 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.

About

The Dæmon game engine.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 58.9%
  • C 19.6%
  • Objective-C 15.4%
  • GLSL 3.7%
  • CMake 1.9%
  • Shell 0.3%
  • Python 0.2%