Day and Night

My “counter” points from discord as well:

This is the best idea presented so far, and pretty close to what I would have suggested.
The updating of the day/night system (as I said before), I’d put in the microbe stage class and make it for example so that it updates the biome data once per second, and applies the background image tint to the camera each frame. That way systems that really shouldn’t need to be made more complex don’t need to know at all.

And yeah, I really think all of the process system etc. stuff should not be updated to know about the time of day because if we change the system or add more similar systems we’ll just increase and increase the complexity there. Instead if we go the route of having a separate component just modify the biomes in patches on the fly (they were meant to be modified dynamically in the first place) we can keep the systems that read the biome data nice and clean, they won’t even know what changed the values

2 Likes