I’m trying to understand or troubleshoot why made of the games made with Unity seem to only display non-retina (1/2) resolutions?
For example, Duskers and ShellShock Live I believe both are using Unity but they are listing 1512x945 as the highest resolution available on a 14" MacBook Pro. The new MacBook Pro laptops are a little confusing because of the notch but the actual fullscreen resolution is 3024x1956 or 3024x1890 (16:10 resolution under the notch).
I’m wondering if there was a bug or issue with older (?) versions of Unity that didn’t correctly report the resolution to these games?
Unity supported retina displays since ~2016. Games CAN opt out of it and render at half resolution, but it’s enabled by default. It could be those games did it as older macbooks had weak GPUs that would just not be able to render the game at full resolution. Of course, that totally falls apart when newer, more powerful hardware comes along…
I suggest reaching out to individual developers and complaining. It is a simple checkbox in Unity:
Thanks so much for the information!
Can you explain what this option does and what happens if it is not enabled? (I’m a software developer myself but not familiar with Unity or MacOS-specific programming)
For example, if the option is not enabled does it only display 1/2 resolutions?
Yup, it will pretty much make the game believe it’s running on a display that is half in resolution.