{"repo":"DaemonEngine/Daemon","free":true,"listed":false,"github":"https://github.com/DaemonEngine/Daemon","clone":"git clone https://github.com/DaemonEngine/Daemon.git","description":"Daemon Game Engine — Maintained multiplatform 3D game engine tailored for first-person shooters, delivering 25 years of modernization after id Tech 3. Historically based on ioquake3, Wolf:ET and XreaL with its own features and improvements. Maintained by Dæmon Developers for the Unvanquished project.","language":"C++","stars":382,"topics":["quake-engine","c-plus-plus","game-engine","game-development","opengl","openal","bsp","glsl","idtech3","xreal"],"license":"BSD-3-Clause","category":"game-templates","readme_excerpt":"Dæmon Dæmon is the standalone engine that powers the multiplayer first person shooter Unvanquished. Windows macOS Linux --------- ----- ------- ℹ️ We provide ready-to-use downloads for the Unvanquished game on the Unvanquished download page, builds of the Dæmon engine are included. ℹ️ The repository of the source code for the game logic of Unvanquished can be found there. Workspace requirements To fetch and build Dæmon, you'll need: git , cmake , and a C++14 compiler. The following are actively supported: gcc ≥ 9, clang ≥ 11, Visual Studio/MSVC (at least Visual Studio 2019). Dependencies Required: zlib , libgmp , libnettle , libcurl , SDL2 , GLEW , libpng , libjpeg ≥ 8, libwebp ≥ 0.2.0, Freetype , OpenAL , libogg , libvorbis , libopus , libopusfile . Optional: ncurses . MSYS2 MSYS2 is the recommended way to build using MinGW on a Windows host. Required packages for 64-bit: mingw-w64-x86 64-gcc , mingw-w64-x86 64-cmake , make Required packages for 32-bit: mingw-w64-i686-gcc , mingw-w64-i686-cmake , make Downloading the sources for the game engine Daemon requires several sub-repositories to be fetched before compilation. If you have not yet cloned this repository: If you have already cloned: ℹ️ If cmake complains about missing files in libs/crunch/ folder or similar issue then you have skipped this step. Build Instructions 💡️ Instead of -j4 you can use -jN where N is your number of CPU cores to distribute compilation on them. Linux systems usually provide a handy nproc tool th","default_branch":null,"files":null,"tree":[],"storefront":"/r/DaemonEngine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DaemonEngine/Daemon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}