When I package my project, it runs at ~30 FPS on my build system, which is old, so I’m reasonably happy with that performance. However, in the editor, it runs a lot faster because the “Engine Scalability Settings” kick in and lower various quality settings. Is there a way to have this same behavior in a packaged build? It would be nice if the quality scaled depending on the user’s hardware.
I tried changing the setting “Optimize project settings for:” to “Scalable 2D or 3D,” but that apparently just disables a bunch of things like anti-aliasing and motion blur, regardless of whether the user’s hardware is fast or slow.
Here’s a related and maybe more important question – how would I go about giving the user the option to adjust all these settings? Most modern games allow the user to choose their quality level. Some want the highest framerate, no matter what, and some want it to always look pretty.