Skip to content

Graphics

2026

ongoing

Engine

Modular OpenGL renderer with ECS and HDR post-processing

Engine render of a forested landscape
3.3
OpenGL core
ECS
architecture
HDR
post FX

A reusable game engine with a modular OpenGL renderer, ECS architecture, HDR post-processing, and volumetric fog.

A custom C++ runtime and rendering framework for atmospheric exploration projects. OpenGL 3.3 core renderer with VAOs and shaders, an entity-component system, scene and mode management through a registration API, runtime asset loading with lazy shader compilation, and HDR post-processing with bloom. The architecture separates engine from application through public headers and a registration-based runtime, which is what makes it reusable rather than a one-off demo.

Log

  • 2026-06

    Engine/application separation and registration-based runtime.

  • 2026-07

    Atmospheric rendering: volumetric fog, HDR post-processing, bloom.