The client now supports a more flexible render pipeline, which can incorporate arbitrary shaders.
Basic shadow mapping is implemented. An improvement over the old renderer, objects can now cast shadows on arbitrary geometry.
As a demo, there is also a simple ray-marching cloud and atmosphere shader.
The sun position can be set using an ImGUI widget.
 Embedding of scene in shader skydome
Embedding of scene in shader skydome
 Urban Jungle with Clouds and Shadows
Urban Jungle with Clouds and Shadows
 Gameplay demo
Gameplay demo