Tremble Engine

A study only engine project in which I created a user interface rendering pipeline, a particle system and shadow mapping (With PCF and SMSR). This thought me about the general architecture of a user interface, how compute shaders work and how depth mapping works for shadows (including cube maps for point lights).