Shadows have been introduced to Roblox back in 2013 and they still suffer from a multitude of problems. The first issue is that all of the shadows look washed out no matter how far the object is, this makes no sense and makes everything look ugly. The second problem I'd like to point out is the light leak in closed areas. The only way to block lighting is by placing enormous walls, which is sometimes impossible, and lights often pass through non-transparent parts. This might cause some performance issues, but this opens another question: Why aren't multi-threaded multitasking and advanced graphic acceleration for functions that don't need accuracy still implemented?
I also wanted to mention another lighting related problem, the reflections aren't really reflections, but rather simplified simulations of what a reflection of a skybox would look like.
TL:DR Roblox has a crappy lighting system |