This is a small minecraft clone built using OpenGL 4.6 and C++ 20. The project is in a very early, experimental stage 🚀.
Since this is meant for me to learn programming, don't expect high-quality stuff here for some time.
To build this project, you’ll need:
- CMake
(>= 3.30) - Ninja
- A C++ compiler
- sccache
Make sure all four are installed and added to your system's PATH if you're on Windows.
After building, all build files will be stored in the build directory.
The final binary will be located in:
build/bin/debug/for Debug buildsbuild/bin/release/for Release builds
Open a terminal in your desired folder and run:
git clone https://github.com/MAKMART/minecraft_clone.git
cd minecraft_clone
⚠️ Warning: You need to have git installed and added to yourPATHif you're on Windows.
Choose the configuration type:
# For Debug build
cmake --preset debug
# For Release build
cmake --preset release⚡ Tip: Pick one preset depending on whether you want a Debug or Release build.
Use the same preset you chose for configuration:
cmake --build --preset <preset>For example:
# Debug build
cmake --build --preset debug
# Release build
cmake --build --preset release✅ Once configured, you only need to run the build command again if you make changes.
If you run into any build issues or have questions, feel free to email me.

