# dng ## Develop ### Dependencies Current build process is setup for a *nix like environment. | Dependency | Version | | :---- |:--------| | c++ | 20+ | | g++ | 8+ | | CMake | 3.20+ | | Lua | 5.4.* | _Note: with some CMake modifications we could probably leverage lower versions_ ### Build dng uses CMake ```shell # use a build dir to ensure we ignore build props cmake -B cmake-build ``` _Developed with CLion using CMake and g++ on Linux_ ## Run Once you build the project you can execute it by: ```shell # use your build dir and select a map! ./cmake-build/dng ./path/to/map/lvl ``` To launch level 1 for example: ```shell ./cmake-build/dng ./maps/lvl1 ``` Note: You need to use the working directory containing the `include` folder!