A fun voxel-based world engine built with GLFW and OpenGL.
About
VoxelWorld is a solo developer project exploring voxel rendering and world generation.
Features
- Exploring a procedurally generated voxel world
- Dynamic chunk …
A fun voxel-based world engine built with GLFW and OpenGL.
About
VoxelWorld is a solo developer project exploring voxel rendering and world generation.
Features
- Exploring a procedurally generated voxel world
- Dynamic chunk loading and unloading based on player position
- Possible even on older hardware as I optimized everything for performance and memory usage
Technical Stack
- C++23
- Graphics: OpenGL 4.1 Core Profile + Custom GLSL Shaders + GLFW
Early Devlogs
In the begining I used QRhi for rendering, which in the end was to limiting forcing me to switch, which then brought me to opengl. For anyone interested the Qt QRhi code is available here: VoxelWorldQRhi
This code is far from perfect or optimized but maybe can be interesting if you want to look into QRhi.
GitHub Copilot for Code Completion
Cline for smaler completions of tasks