
Vulkan Voxel Engine
2026Vulkan 1.3 voxel terrain renderer with OpenXR stereo rendering and multithreaded procedural generation.
- C++23
- Vulkan
- OpenXR
- GLSL
- +4
Projects
Mostly renderers and the tools around them. Everything here is public on GitHub; where a project's implementation was AI-generated, the project page says so and describes what I directed.

Vulkan 1.3 voxel terrain renderer with OpenXR stereo rendering and multithreaded procedural generation.

Monte Carlo path tracer solving the rendering equation on the GPU, applied to 3D fractal geometry.

Client-server evolutionary cellular automaton, optimized from captured Chrome traces rather than guesswork.

OpenGL fragment shader viewer with a physics-based camera and hot reload.

Reusable Vulkan engine library — a Vulkan RAII layer, an engine layer, and a standalone ECS.

Renders 3D meshes as wireframe SVG with hidden edge elimination, built for pen plotters.

Real-time GLSL shader viewer with hot reload, stereo XR rendering, and depth-buffer compositing.

A low-dependency 3D rasterizer written from scratch on the CPU.