# Run with compiled executable file: [Windows (64 bit)](https://drive.google.com/file/d/1hkqCFP6MG9t6V6hjfL4UXdIW9VRsRaAt/view?usp=sharing) # Controls: - **Esc** - pause - **Tab** - open inventory - **W** **A** **S** **D** - movement - **Space** - jump - **LMB** - remove block - **RMB** - place block - **F** - toggle flight mode - **N** - noclip mode - **F1** - toggle interface - **F2** - save screenshot - **F3** - debug mode - **F5** - reload chunks #### Build with CMake ```sh git clone --recursive https://github.com/MihailRis/VoxelEngine-Cpp.git cd VoxelEngine-Cpp mkdir build cd build cmake .. cmake --build . ``` ## Install libs: #### Debian-based distro: `$ sudo apt install libglfw3-dev libglfw3 libglew-dev libglm-dev libpng-dev libopenal-dev` #### RHEL-based distro: `$ sudo dnf install glfw-devel glfw glew-devel glm-devel libpng-devel openal-devel` #### Arch-based distro: If you use X11 `$ sudo pacman -S glfw-x11 glew glm libpng openal` If you use Wayland `$ sudo pacman -S glfw-wayland glew glm libpng openal` #### macOS: `$ brew install glfw3 glew glm libpng` Download, compile and install OpenAL