Bhazel
2019 - currentWork in progress C++ and Vulkan game engine.
Current features:
- Physically-based renderer with image-based lighting and HDR.
- Cascaded shadow mapping and parallax occlusion mapping.
- Post-processing effects: bloom, FXAA and tone mapping.
- 2D batch renderer.
- Central event dispatching and polling for keyboard, mouse and window events.
- Simple instrumentation for function and scope profiling.
- Dear ImGui integration through the engine APIs (both rendering and input).
- Premake build system.
Inspired by TheCherno's Hazel Engine architecture.