A custom voxel rendering engine inspired by Minecraft, built from scratch in C++ using OpenGL
- Infinite procedural terrain with chunk-based loading/unloading
- Placing and breaking blocks
- Transparent glass and water rendering
- Ambient occlusion lighting
- Custom water shader with vertex wave displacement
- Debug overlay
- C++20
- OpenGL (GLFW, GLEW)
- GLSL for shaders
- GLM for math
- ImGui for debugging tools
- Clone the repository
git clone https://github.com/0tomdev/voxel-engine.git
cd voxel-engine- Compile and run
make run- Ambient occlusion: https://0fps.net/2013/07/03/ambient-occlusion-for-minecraft-like-worlds/
- Meshing: https://0fps.net/2012/06/30/meshing-in-a-minecraft-game/
- OpenGL YouTube series: https://www.youtube.com/playlist?list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2


