A Minecraft clone built with Vulkan, compatible with both Windows and Linux.
- Go to the Releases page
- Find the latest version (e.g., v0.1.0-alpha)
- Download the appropriate file for your system:
vulkan-minecraft-windows-vX.X.X.zip
for Windowsvulkan-minecraft-linux-vX.X.X.zip
for Linux
- Extract the archive and run the game:
- On Windows: run
vulkan-minecraft.exe
- On Linux: run
./vulkan-minecraft
- On Windows: run
Windows:
- Windows 10/11
- Vulkan SDK
- MSYS2 with MinGW-w64 or Visual Studio 2019/2022
- CMake 3.10 or higher
Linux:
- Recent distribution (Ubuntu 22.04+, Fedora 36+, etc.)
- Vulkan SDK:
sudo apt install libvulkan-dev vulkan-tools
(Ubuntu/Debian) - Development dependencies:
sudo apt install build-essential cmake glslang-tools libgl1-mesa-dev xorg-dev libwayland-dev libxkbcommon-dev
-
Clone the repository with its submodules:
git clone --recursive https://github.com/raphvrl/vk-minecraft-clone.git cd vulkan-minecraft
-
Build with CMake:
# Create a build directory mkdir build && cd build # Configure the project cmake .. # Build the project cmake --build . --config Release
-
Run the game:
- Windows:
.\vulkan-minecraft.exe
(from the build directory) - Linux:
./vulkan-minecraft
(from the build directory)
- Windows:
- Graphics card with Vulkan 1.3+ support
- Windows 10/11 or Linux with Vulkan support
- WASD: Movement
- Space: Jump
- Mouse: Look around
- Left click: Destroy block
- Right click: Place block
- Escape: Pause menu
- Procedural terrain generation
- Lighting system
- Sky and cloud rendering
- Block system with different textures
- First-person controls
- 3D spatial audio
This project is a fan-made clone created for educational purposes only. It is not affiliated with, endorsed by, or connected to Mojang or Microsoft in any way.
All Minecraft textures, sounds, and other assets used in this project belong to Mojang AB. This project does not distribute any copyrighted assets.
"Minecraft" is a trademark of Mojang Synergies AB.