When looking at a surface gui in-game that is pointing in a certain direction it renders out. This only appears to happen on mobile however it drops the frame rate on console, but the gui is still visible.
The bug also appears to happen in a direction with more objects and parts. But those are around 1000 studs away. After around 5 minutes at that spot the bug stops happening and all surface gui’s are back to normal. However this also appears to happen with the screenGui if it’s a bit transparency.
For me personally the bug started happening 25th of March 2020. But the lower frame rate for xbox already started from 23rd of March 2020 according to one of our testers. It’s possible it’s happen much earlier but we don’t do often testings.
Video of bug:
You can see in the video when looking at a certain direction on mobile the surface gui starts to render away. I placed more surface guis all close to each other to show easier the issue. This also appears to happen with a single surface gui.
Video of the bug fixing itself:
Game Config:
StreamingEnabled is enabled or disabled doesn’t make any changes.
Devices it has been tested on:
One Plus 7 // bugged
Alcatel 3x (2019) // bugged (starts happening at graphic 7)
Samsung Galaxy S10+ // not bugged
Game tested on:
Note: the game is private due development
I can’t confirm if this bug appears to happen in other games or places as I haven’t tested it.
The engine should take care of running consistently even on lower end devices. People can’t keep testing their GUIs on a million different phone models to see if they work everywhere.
I’d understand if low frame rate or lag meant that the device is at fault if there were no other possible explanations, but flickering text on Surface GUIs is most likely a problem of the engine. Roblox’s optimization probably fails to disable the correct things, judging by the fact that it doesn’t happen on all devices and only certain graphics levels. I guess it was originally supposed to disable faraway GUI elements.
I don’t have that many GUI objects in the game and my part count is low.
I also disagree that my device is the issue as I run Roblox on high-end devices. There really isn’t any optimization that can be done on my end and whatever it is would be very minimal.
This does appear to be a bug at this time. There may be something specific causing this in certain games, but I haven’t found what that is yet.
Our main game Tix Factory Tycoon started to have this bug too but more extreme. It first was on the low side and only on Surface UI.
But recently it started to become more extreme as can be seen in the video below.
It effects the default Roblox UI, chat, screen UI, surface UI and Billboard UI.
This was report by a fan that plays on an iPad Pro.
According to them, this gets worser the longer they are in the game. So it doesn’t automatically fix after a couple of minutes like in my first report above.