Currently I'm developing a PC game using Unity
Usually on PC games we found graphic/video settings due to varying hardware installed and limitation. Just as in the title, how does a game set its default graphic setting? What parameters do I need to take into account for defining my default graphic setting? Or does the game detect installed hardware capability and programatically enable/disable graphic effects?
AFAIK, most of the time when I tried to play some AAA games with minimum system requirement after installation, the game would be laggy because of some effects like ambient occlusion, high quality texture, and stuff are enabled. So I'm sure the default setting is not the lowest/worst graphic setting available.