How Valorant Achieves Competitive FPS in Unreal Engine 5
Have you ever wondered how Valorant achieves high FPS while using Unreal Engine 5? No? Well you will find out anyways.
Valorant utilizes a wide range of optimization but the biggest one is the use of a forward renderer instead of a deferred renderer. In simple terms, forward rendering shades each object in a single pass, which reduces GPU overhead and keeps performance extremely high. This is usually used on mobile devices to ensure better performance, but has also been used in PC games in the past. Forward rendering allows for other anti-aliasing techniques like MSAA, while deferred uses TSR, TAA or other alternatives which often result in a blurry image.
Deferred rendering stores the basic info about every visible pixel in a set of screen-sized buffers and then uses that stored info to calculate lighting for all pixels after the scene is drawn. This enables advanced features like Lumen, but it also comes with a significant performance cost. Most modern AAA games still use deferred rendering because it supports more complex lighting and effects.
Even though Valorant uses Unreal Engine 5, they decided not to utilize any of the fancy marketed features it offers to support a wider range of hardware. There are still advantages to using UE5. The download size was nearly cut in half after the update.