As a roblox developer, it is currently too hard to make different bodies of water look unique in a single game. For instance, ROBLOX water is currently linked to the terrain. I have no problem with this, and hope this remains a feature in the future, but it is too broad for someone to build an immersive experience. What I would like to see is a “water” brick, where people can place their water like they would place a brick. This would allow for custom properties based on which water brick is being used, and speed up the building process. A problem for me currently is that I generated terrain for my game. Here’s my terrain currently:
You may have noticed that it lacks water… This is because whenever I try to add water, I run into a problem where my part-to-terrain plugin wants to replace the grass with water. I don’t want the grass replaced, I just want the water to be on top of it. This could be solved by adding water bricks. It would be easy to scale up a water brick and place it lower than the rest of the map. You can see, I already did this with a regular part (though this doesn’t allow for swimming or waves)
As you can see, it leaves a very dark shadow beneath it, so I won’t be able to use this method.
You may think this problem is unique to me, and my project, but other projects may demand having different types of water, with different fog colors, wave size/speed, etc. Currently it would be impossible to put different wave speeds and colors in different bodies of water. With water parts that contain those properties in them, it wouldn’t be a problem.