Skip to main content
← Labs
Rendering & Graphics Research

Project Aurora

Research Initiative

Maximizing Roblox's graphical capability while holding performance across every supported device.

Working within the platform

Roblox does not expose a programmable rendering pipeline. Project Aurora is therefore a study of what is achievable within the platform's constraints through careful use of what it does expose.

That reframes the work from writing shaders to understanding the renderer's behaviour precisely enough to exploit it.

Lighting and materials

Much of the perceived quality gap between Roblox and other engines is lighting rather than geometry. Research covers light placement, bounce approximation and material response.

Screen-space effects and volumetric approaches are evaluated on whether they hold up on the low end of the device range, since an effect that only works on a desktop GPU is not usable.

Adaptive scaling

The device range on Roblox spans budget phones to gaming desktops, and a fixed quality setting is wrong for almost all of it.

Adaptive scaling adjusts quality against measured frame time so each device runs the best version it can sustain, with the research question being which settings to sacrifice first for the least perceptual loss.

More from Labs