A month ago Unreal Engine 4 version 4.14 was released and one developer has now come across some interesting discoveries of files that were found in Unreal Engine 4’s master branch which seems to show names for Switch, SwitchConsole and SwitchHandheld. The developer who found them then noted that “the SwitchConsole settings are a notch lower than the UE4 defaults used on PC, PS4 and XB1.” It is possible that these files are the recommend starting points for porting other console’s and PC games to the Switch.
One setting matches up with talk about Switch displaying at 1080p while docked and 720p when being played as a portable, however instead of only reducing the resolution to 720p in handheld mode, the engine also reduces graphical settings. UE4 is set at “FXAA” in console mode, but in handheld mode it switches to “faster FXAA”. He also notes that the Switch uses the full Unreal Engine 4 deferred renderer path rather than the “mobile” renderer.
The settings can be seen below.
[Switch DeviceProfile]
+CVars=sg.ViewDistanceQuality=2
+CVars=sg.AntiAliasingQuality=2
+CVars=sg.ShadowQuality=2
+CVars=sg.PostProcessQuality=2
+CVars=sg.TextureQuality=2
+CVars=sg.EffectsQuality=2
+CVars=r.ScreenPercentage=100[SwitchConsole DeviceProfile]
DeviceType=Switch
BaseProfileName=Switch[SwitchHandheld DeviceProfile]
DeviceType=Switch
BaseProfileName=Switch
+CVars=sg.ViewDistanceQuality=1
+CVars=sg.AntiAliasingQuality=1
+CVars=sg.ShadowQuality=1
+CVars=sg.PostProcessQuality=1
+CVars=sg.TextureQuality=1
+CVars=sg.EffectsQuality=1
+CVars=r.ScreenPercentage=66