Skip to content

MAKMART/minecraft_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Clone

Introduction 📝

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.

Screenshots 🖼️

Screenshot 2025-07-03 231412 Screenshot 2025-07-03 231457

Dependencies 🔧

To build this project, you’ll need:

Make sure all four are installed and added to your system's PATH if you're on Windows.

Building the Project from Source 🛠️

After building, all build files will be stored in the build directory. The final binary will be located in:

  • build/bin/debug/ for Debug builds
  • build/bin/release/ for Release builds

1. Clone the Repository 📥

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 your PATH if you're on Windows.


2. Configure the Project ⚙️

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.


3. Build the Project 🏗️

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.

Troubleshooting 🛡️

If you run into any build issues or have questions, feel free to email me.