As project has about 4 years now and it is a community effort to keep it up, mostly we are focusing on making the component work as intended, even if there is a sky and fish component integrated, they are usually replaced by other solutions people feel more compeling. Having several systems into one might be troublesome, performance wise not desirable, thats why people choose something different. People must realize that projects like given for free are a huge opportunity for knowledge, to experiment and understand complex systems, to maintain the code while engine evolves, and is something game development is all about, at least for my point of view, learn as much as you can experimenting by yourselves.
I can point directions when I have time, make a video or two, but I can’t put concepts inside peoples mind, is something that only experimentation can provide and I think a project like offers that in a level that prooves Im right.
@Out0f1deas comment makes me happy since it comes to the same conclusion: when something goes wrong we start to look at the problematic parts, isolate them and understand what works and what doesn’t and is the growth in game development I mentioned above. Once someone tackles the challenge to figure things out by themselves the process ends with a much more understanding on how things work in the asset, and also inside the engine.
Exploration is the key! Worked in the past, now and in the future!