Roblox offers 4 lighting modes:
- Voxel
- Compatibility
- Shadow Map
- Future
Which is the best mode to choose?
If you want to experience realistic graphics, then you should go for Future mode
Here’s why:
A light in future mode
The same light in voxel, shadow map:
However, when your looking to make a game for mobile devices and all other devices, this isn’t recommended as this might drop player device performance slightly
But if your game genre is Obby then you should go for Voxel or Compatibility, most obbies disable shadows in their games for more FPS
Here’s is how you do it:
Lighting > Properties
Global shadows
Would lighting modes impact performance alot?
Yes, if your game is huge, the client have to load shadows for every corner of the map
No, if your game is small and simple
However, it might take up more client memory
Client memory change
Future mode = 700 MB average
Compatibility = 450 MB average
Shadow Map = 550 MB average
Voxel = 600 MB average
No shadows at all = 450 MB average
With full shadows ( future mode ) = 700 MB average
What is compatiblity mode?
Its a simple mode, where the rendering is low
It does not have any shadows, and it looks like day, even thought the lighting is set to Night
This mode is for huge maps like CDID and CDISWF
Car Driving In Indonesia or in South West Florida games, where there are alot of roads, low poly buildings, this helps alot in those games
Future mode in that games are 1150 MB average
Compatibility in those games are 850 MB average
Shadows are costly in client memory usage, thats the only reason why obbies disable it, because obbies needs a good fps