A voxel engine built with OpenGL and C
- Greedy Meshing
- Bitpacked Vertices
- Frustum Culling (for chunks and chunk face groups)
- Efficient UI Implementation
- HDR
- Player physics
- Shadows
- Custom block support with diffuse and normal textures
- Infinite World Generation
- More client customization (FOV, vsync, render distance, etc.) See
client
folder for more details
- WASD to move
- E to sprint
- SPACE to jump
- UP and DOWN arrow to control HDR exposure
- RIGHT and LEFT arrow to move sun position
- ESC to remove cursor grab
- TAB to view wireframe
- Q to quit