This is a Minecraft clone, made with recreational intended purposes.
Currently, this is only tested for macOS. To build on macOS, run
make run
Which will build the executable file in the bin
folder.
- Will in the future implement for CMake and Windows
Features that are implemented include:
- Movement
- Placing and blocks
- Removing blocks
- Hotbar
- OpenGL graphics rendering
- GLFW utility library for OpenGL
- GLM for OpenGL mathematics
- imgui for GUI
- stb image for images
Path: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Carbon.framework/Headers/Carbon
Update glfw path: cmake -D CMAKE_OSX_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
- Like are vectors slow or something?
- Chunks rendering as player moves around
- Physics
- Padding issues, add
-Wpadded
to see- See this article
- HUD being rendered over by the blocks when hovering too close to block face