Another Minecraft-like clone attempt, using Vulkan, Multithreading, and more.
This is a voxel game. The intent is to mess around with different ideas I had about optimizing and organizing a voxel renderer. Some engine changes/improvements haven't been added to the base engine (Basalt) repo yet. Goes without saying, but without MoltenVK and other complexities, this won't run on Macs. And even moreso, your computer needs to support Vulkan in the first place.
The necessary things to install are:
- The Vulkan SDK (From LunarG's website).
- Conan Package Manager Link.
- CMake > you find the link lol.
- A C++ compiler that supports C++20, like VS or maybe g++ & clang.
- I personally use VSCode, with the CMake extension
- Use the Github Desktop App if you aren't familiar with git
- Update Graphics Drivers on your computer.
- Setup CMake
- In the build directory (/build), run
conan install <path_to_conanfile.txt>
orconan install ..
if just in the parent directory. - Reconfigure CMake again so it detects the conan packages.
- Build! Hurrah!
- To run, make sure the executable can see the "res/" folder. Recommeded to have the cwd (working/environment directory) set for the launching.
- And that should be it! Little to no support will be provided, since this is in rapid / very active development.