Skip to content

The Dæmon game engine.

License

BSD-3-Clause, Unknown licenses found

Licenses found

BSD-3-Clause
LICENSE.txt
Unknown
COPYING.txt
Notifications You must be signed in to change notification settings

ensiform/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

BSD-3-Clause, Unknown licenses found

Licenses found

BSD-3-Clause
LICENSE.txt
Unknown
COPYING.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 58.8%
  • C 19.7%
  • Objective-C 15.4%
  • GLSL 3.7%
  • CMake 1.9%
  • Shell 0.3%
  • Python 0.2%