I wrote this code while reading the book Learn OpenGL Graphics Programming (https://learnopengl.com/book/book_pdf.pdf) and following the OpenGL tutorials on The Cherno's YouTube channel in order to familiarize myself with graphics programming concepts.
Then, I adapted the code to render a Mincraft scene.
- Management of Vertex Buffer Array
- Index rendering
- Textures
- WASD and mouse for moving and looking around
- Lighting
- Shadows
Once compiled, the project looks like this:
The IMGUI interface applies transformations to the cube.
