Back to Projects
ENGINECOMPLETE◉ 5 VIDEOS
Vulkan 3D Renderer
Custom 3D renderer with PBR materials, dynamic lighting, 35% performance optimization.
SOLO DEVELOPER · Nov 1, 2025
Repository Intel
C++
LANGUAGE
Jan 22, 2026
LAST PUSH
ACTIVE
STATUS

A custom 3D rendering engine built from scratch using Vulkan API. Features physically-based rendering materials, dynamic point and directional lighting, shadow mapping, and a 35% performance optimization through pipeline state caching and command buffer reuse.
// VIDEO DEMOS
// TECH STACK
LANGC++Vulkan APISHADERGLSLCMakePBR
Contributions
- 01Built Vulkan rendering pipeline from scratch with validation layers
- 02Implemented PBR material system with metallic-roughness workflow
- 03Designed dynamic lighting system with shadow mapping
- 04Achieved 35% performance improvement through pipeline optimization
Technical Highlights
- ▸Custom Vulkan abstraction layer for resource management
- ▸PBR shading with image-based lighting
- ▸Descriptor set pooling for efficient GPU resource binding