voxel-project.mp4
WASD - Move
Space - Move upwards
Shift - Move downwards
B - Display debug menu
X - Toggle chunk generation
R - Hot reload shaders
Mouse - Look around
Make sure to clone this repository recursively!
git clone https://github.com/compsci-adl/voxel-engine --recursive
Can also clone with shallow submodules to save space:
git clone https://github.com/compsci-adl/voxel-engine --recursive --shallow-submodules
If you have cloned it non-recursively:
git submodule update --init
./build.sh.\build.batTo specify building the optimized release version or debug version, add the argument release or debug to the build script.
Example:
./build.sh release
If no flag is given, the debug version is built by default.
Either increase Git's maximum download size, then try again.
git config --global http.postBuffer 104857600
git submodule update --init
Or manually clone libraries into their corresponding libs/ folder.
In Ubuntu, install all the required packages with:
sudo apt update
sudo apt install libwayland-dev libxkbcommon-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev mesa-common-dev libgl1-mesa-dev
Our voxel engine is currently a work-in-progress, but we still welcome contributions. If you find any issues, have suggestions, or want to request a feature, please follow our Contributing Guidelines.
This project is licensed under the MIT License. See LICENSE for details.
