As a Roblox developer, it is currently not feasible for me to use the glass material in my games, because the material does not work with other transparent parts. For example, if I place a part with 0.5 transparency in front of a glass part, the transparent part will be invisible.
This so-called ‘bug-feature’ of the glass material affects particles, water, translucent parts, UI, and all sorts of visual effects and transparent objects in the engine.
In some Roblox games, this may be just a minor eye sore and not an issue. However in larger games or games that have lots of windows in their maps and/or lots of translucent objects / particles in game, using glass will totally ruin the aesthetic of the game.
I am aware that some people use glass for the sole purpose of making transparent parts invisible. As such I propose that Roblox ‘fixes’ glass (makes it work with transparent objects) and creates a separate material or some new class with the sole purpose of making translucent parts appear invisible if looking through them.
If Roblox is able to address this issue, it would improve my development experience because I could use the Glass material in my game without having to worry about deteriorating how my game looks when it is viewed through the material.