Daemon
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.
파일 탐색기
최종 버전 다운로드 (.zip)- codeql.yml
- Architecture.c
- Compiler.c
- Compiler.cpp
- detect
- qprocessordetection.h
- report.h
- System.c
- All.cmake
- Architecture.cmake
- Compiler.cmake
- Detection.cmake
- FileEmbedder.cmake
- SourceGenerator.cmake
- System.cmake
- cross-toolchain-mingw32.cmake
- cross-toolchain-mingw64.cmake
- DaemonBuildTypeGeneratorExpression.cmake
- DaemonCBSE.cmake
- DaemonFlags.cmake
- DaemonGame.cmake
- DaemonNacl.cmake
- DaemonNaclHost.cmake
- FindCursesW.cmake
- FindGLEW.cmake
- FindGMP.cmake
- FindLua.cmake
- FindNettle.cmake
- FindOgg.cmake
- FindOpus.cmake
- FindVorbis.cmake
- FindWasmtime.cmake
- FindWebP.cmake
- toolchain-pnacl.cmake
- toolchain-saigo.cmake
- build.sh
- cygtar.py
- naclsdk-pydir-python3.patch
- findlocale.c
- findlocale.h
- LICENSE
- README.findlocale
- VERSION
- ioapi.c
- ioapi.h
- unzip.c
- unzip.h
- libmumblelink.cpp
- libmumblelink.h
- atomic_ops.h
- nacl_exception.h
- nacl_minidump.h
- atomic_ops_osx.h
- atomic_ops_win32.h
- mman.h
- port_win.h
- arm_sandbox.h
- atomic_ops.h
- checked_cast.h
- checked_cast_debug.h
- concurrency_ops.h
- elf.h
- elf32.h
- elf64.h
- elf_auxv.h
- elf_constants.h
- nacl_asm.h
- nacl_assert.h
- nacl_base.h
- nacl_compiler_annotations.h
- nacl_macros.h
- nacl_platform.h
- nacl_scoped_ptr.h
- nacl_string.h
- portability.h
- portability_bits.h
- portability_io.h
- portability_process.h
- portability_sockets.h
- portability_string.h
- imc_syscalls.h
- imc_types.h
- name_service.h
- secure_service.h
- nacl_imc.cc
- nacl_imc.cc
- nacl_imc.cc
- nacl_imc_posix.cc
- nacl_imc.cc
- nacl_shm.cc
- nacl_imc_c.h
- nacl_imc_common.cc
- nacl_check.h
- nacl_log.h
- nacl_desc_effector.h
- limits.h
- mman.h
- nacl_syscalls.h
- stat.h
- wordsize.h
- _types.h
- dirent.h
- errno.h
- fcntl.h
- mman.h
- nacl_kernel_service.h
- nacl_list_mappings.h
- nacl_nice.h
- nacl_syscalls.h
- nacl_test_crash.h
- stat.h
- time.h
- unistd.h
- nacl_config.h
- imc_accept.c
- imc_connect.c
- imc_makeboundsock.c
- imc_mem_obj_create.c
- imc_recvmsg.c
- imc_sendmsg.c
- imc_socketpair.c
- syscall_bindings_trampoline.h
- tinyformat.h
- TinyformatTest.cpp
- LICENSE.txt
- unifont.otf
- .gitattributes
- breakpad
- crunch
- freetype
- googletest
- pdcursesmod
- engine.shader
- plat23_1.13.4.bsp
- TEst1.txt
- testdpk_src.dpk
- cm_load.cpp
- cm_local.h
- cm_patch.cpp
- cm_patch.h
- cm_plane.cpp
- cm_polylib.cpp
- cm_polylib.h
- cm_public.h
- cm_test.cpp
- cm_trace.cpp
- cm_trisoup.cpp
- README.md
- unittest.cpp
- Channel.h
- CommandBuffer.cpp
- CommandBuffer.h
- Common.h
- CommonSyscalls.h
- Primitives.cpp
- Primitives.h
- README.md
- Vector.h
- Assert.h
- Color.cpp
- Color.h
- ColorTest.cpp
- Command.cpp
- Command.h
- Common.h
- Compiler.h
- CPPStandard.h
- Cvar.cpp
- Cvar.h
- CvarTest.cpp
- Debugger.cpp
- Defs.h
- DisjointSets.h
- Endian.h
- FileSystem.cpp
- FileSystem.h
- FileSystemTest.cpp
- KeyIdentification.cpp
- KeyIdentification.h
- LineEditData.cpp
- LineEditData.h
- Log.cpp
- Log.h
- Math.h
- MathTest.cpp
- Optional.h
- Platform.h
- README.md
- Serialize.h
- StackTrace.h
- String.cpp
- String.h
- StringTest.cpp
- System.cpp
- System.h
- Type.h
- Util.cpp
- Util.h
- UtilTest.cpp
- cgame.cpp
- CMakeLists.txt
- ALObjects.cpp
- ALObjects.h
- Audio.cpp
- Audio.h
- AudioData.h
- AudioPrivate.h
- Emitter.cpp
- Emitter.h
- OggCodec.cpp
- OpusCodec.cpp
- Sample.cpp
- Sample.h
- Sound.cpp
- Sound.h
- SoundCodec.cpp
- SoundCodec.h
- WavCodec.cpp
- bot_debug.h
- cg_api.h
- cg_msgdef.h
- cl_avi.cpp
- cl_cgame.cpp
- cl_console.cpp
- cl_download.cpp
- cl_input.cpp
- cl_keys.cpp
- cl_main.cpp
- cl_parse.cpp
- cl_scrn.cpp
- cl_serverlist.cpp
- cl_serverstatus.cpp
- client.h
- ClientApplication.cpp
- dl_main.cpp
- hunk_allocator.cpp
- key_binding.cpp
- key_identification.cpp
- key_identification.h
- keycodes.h
- keys.h
- crash_server_linux.cpp
- crash_server_windows.cpp
- README.md
- Application.cpp
- Application.h
- ApplicationInternals.h
- BaseCommands.cpp
- BaseCommands.h
- CommandBufferHost.cpp
- CommandBufferHost.h
- CommandSystem.cpp
- CommandSystem.h
- CommandSystemTest.cpp
- CommonVMServices.cpp
- CommonVMServices.h
- ConsoleField.cpp
- ConsoleField.h
- ConsoleHistory.cpp
- ConsoleHistory.h
- CrashDump.cpp
- CrashDump.h
- Crypto.cpp
- Crypto.h
- CvarSystem.cpp
- CvarSystem.h
- LogSystem.cpp
- LogSystem.h
- Network.cpp
- Network.h
- OmpSystem.cpp
- OmpSystem.h
- Rcon.cpp
- Rcon.h
- README.md
- Resource.cpp
- Resource.h
- System.cpp
- System.h
- VirtualMachine.cpp
- VirtualMachine.h
- null_client.cpp
- null_input.cpp
- null_renderer.cpp
- NullApplication.cpp
- NullAudio.cpp
- NullKeyboard.cpp
- README.md
- cmd.cpp
- common.cpp
- crypto.cpp
- crypto.h
- cvar.cpp
- cvar.h
- files.cpp
- huffman.cpp
- md5.cpp
- msg.cpp
- net_chan.cpp
- net_ip.cpp
- net_types.h
- print_translated.h
- q_math.cpp
- q_math_test.cpp
- q_shared.cpp
- q_shared.h
- q_unicode.cpp
- q_unicode.h
- qcommon.h
- qfiles.h
- README.md
- SurfaceFlags.h
- sys.h
- translation.cpp
- unicode_data.h
- blur_fp.glsl
- cameraEffects_fp.glsl
- clearSurfaces_cp.glsl
- common.glsl
- common_cp.glsl
- computeLight_fp.glsl
- contrast_fp.glsl
- cull_cp.glsl
- deformVertexes_vp.glsl
- depthReduction_cp.glsl
- depthtile1_fp.glsl
- depthtile1_vp.glsl
- depthtile2_fp.glsl
- fog_fp.glsl
- fog_vp.glsl
- fogEquation_fp.glsl
- fxaa3_11_fp.glsl
- fxaa_fp.glsl
- generic_fp.glsl
- generic_vp.glsl
- heatHaze_fp.glsl
- heatHaze_vp.glsl
- lightMapping_fp.glsl
- lightMapping_vp.glsl
- lighttile_fp.glsl
- lighttile_vp.glsl
- liquid_fp.glsl
- liquid_vp.glsl
- material_cp.glsl
- material_fp.glsl
- material_vp.glsl
- motionblur_fp.glsl
- processSurfaces_cp.glsl
- README.md
- reflection_CB_fp.glsl
- reflection_CB_vp.glsl
- reliefMapping_fp.glsl
- screen_fp.glsl
- screen_vp.glsl
- screenSpace_vp.glsl
- shaderProfiler_fp.glsl
- shaderProfiler_vp.glsl
- skybox_fp.glsl
- skybox_vp.glsl
- ssao_fp.glsl
- vertexAnimation_vp.glsl
- vertexSimple_vp.glsl
- vertexSkinning_vp.glsl
- .gitignore
- BufferBind.h
- DetectGLVendors.cpp
- DetectGLVendors.h
- EntityCache.cpp
- EntityCache.h
- GeometryCache.cpp
- GeometryCache.h
- GeometryOptimiser.cpp
- GeometryOptimiser.h
- gl_shader.cpp
- gl_shader.h
- gl_shader_test.cpp
- GLMemory.cpp
- GLMemory.h
- GLUtils.h
- InternalImage.cpp
- InternalImage.h
- iqm.h
- Material.cpp
- Material.h
- ShadeCommon.h
- src.cmake
- TextureManager.cpp
- TextureManager.h
- tr_animation.cpp
- tr_backend.cpp
- tr_bsp.cpp
- tr_cmds.cpp
- tr_curve.cpp
- tr_fbo.cpp
- tr_font.cpp
- tr_image.cpp
- tr_image.h
- tr_image_crn.cpp
- tr_image_dds.cpp
- tr_image_jpg.cpp
- tr_image_ktx.cpp
- tr_image_png.cpp
- tr_image_tga.cpp
- tr_image_webp.cpp
- tr_init.cpp
- tr_light.cpp
- tr_local.h
- tr_main.cpp
- tr_marks.cpp
- tr_mesh.cpp
- tr_model.cpp
- tr_model_iqm.cpp
- tr_model_md3.cpp
- tr_model_md5.cpp
- tr_model_skel.cpp
- tr_model_skel.h
- tr_noise.cpp
- tr_scene.cpp
- tr_shade.cpp
- tr_shade_calc.cpp
- tr_shader.cpp
- tr_skin.cpp
- tr_sky.cpp
- tr_surface.cpp
- tr_types.h
- tr_vbo.cpp
- tr_video.cpp
- tr_world.cpp
- VBO.h
- VertexSpecification.h
- DispatchRawData.h
- src.cmake
- CryptoChallenge.cpp
- CryptoChallenge.h
- README.md
- server.h
- ServerApplication.cpp
- sg_api.h
- sg_msgdef.h
- sv_bot.cpp
- sv_ccmds.cpp
- sv_client.cpp
- sv_init.cpp
- sv_main.cpp
- sv_net_chan.cpp
- sv_sgame.cpp
- sv_snapshot.cpp
- icon.rc
- manifest.rc
- supported-os.manifest
- unvanquished.ico
- con_common.cpp
- con_common.h
- con_curses.cpp
- con_passive.cpp
- con_tty.cpp
- DisableAccentMenu.m
- README.md
- sdl_glimp.cpp
- sdl_icon.h
- sdl_input.cpp
- sys_events.h
- README.md
- RefAPI.h
- cg_api.cpp
- cg_api.h
- sg_api.cpp
- sg_api.h
- CommandBufferClient.cpp
- CommandBufferClient.h
- CommonProxies.cpp
- CommonProxies.h
- README.md
- VMMain.cpp
- VMMain.h
- nacl_helper_bootstrap-armhf.cpp
- crash_test.py
- .appveyor.yml
- .gitattributes
- .gitignore
- .gitmodules
- azure-pipelines.yml
- CMakeLists.txt
- COPYING.txt
- freetype.cmake
- GPL.txt
- LICENSE.txt
- README.md
- src.cmake
- srclibs.cmake
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/DaemonEngine/Daemon
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Daemon
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cmake -H. -Bbuild
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build build -- -j4
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake -H. -Bbuild -DCMAKE_TOOLCHAIN_FILE=cmake/cross-toolchain-mingw64.cmake
이 명령어를 터미널에 그대로 입력해 실행하세요.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
