/voxelverse

A voxel game written in a custom engine

Primary LanguageC++MIT LicenseMIT

Voxelverse

A voxel game written in a custom engine.

Screenshot of House

How to Build

Currently only tested on Windows using MSVC, MinGW-GCC, and MinGW-Clang.

Required Dependencies

  • CMake tested with version 3.28.1
  • Vulkan SDK tested with version 1.3.268.0
  • glslangValidator (This should be callable from PATH and should come with Vulkan SDK)
git clone https://github.com/orosmatthew/voxelverse
cd voxelverse
# You can also specify Debug or RelWithDebInfo for CMAKE_BUILD_TYPE
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build

Depending on your build tool, the voxelverse.exe will be located somewhere in the build/ directory. Note that the res/ directory must be in the current-working-directory (cwd) of the executable. So if you want to distribute the executable, you must have the executable within the same directory of res/.

|- voxelverse/
|  |- res/
|  |  |- bin/
|  |  |- atlas.png
|  |  |- ...
|  |- voxelverse.exe

Technologies Used

License

MIT license. Details in LICENSE.txt