Thanks for the feedback. The main performance issue is the volumetric fog. This is a standard problem for Godot/Unity. It could be implemented using particles for optimization. However, I decided to focus on the visual aspect.