MCGL OpenGL 3D rendering Batch rendering is used for optimal performance and for the least amount of draw calls A texture atlas is used Example of a loaded chunk of blocks: Inner block faces will not be rendered for better performance