Minimum system requirements for Steam export? And building for Mac

I have built my application for Windows, Linux and Mac. Something I am unsure about is how to choose the appropriate minimum system requirements for Steam.

I noticed one game for Linux said Ubuntu 20+. Another said Ubuntu 12. Does anyone know how to work out what OS’s the current Unity build supports? I’m on Unity 2021 LTS.

On that note, I’ve had an issue with building for Mac. Several users said it worked fine, whereas one user is having an issue. I suspect it may partly be due to how I have set up Steam on the backend.

Specifically, I built the 64 bit app for Intel and Apple. But, I missed ticking the 64bit option in Steamworks settings. Now his PC is saying he might not be able to run a 32-bit app. It’s also saying no files are there. Has anyone else experienced something similar? I’m wondering if not ticking those boxes, Steam is looking for 32bit files that aren’t there and skipping the 64 bit files. This might be a Steam question but I wondered if there was any Unity wisdom on building for Steam. Thanks.

On that note, I built for Mac, and had several people test it and it worked, but one player had an error - it said my 32 bit game might not run on his system.

You can see the list in the manual. Unity 2021 LTS has Ubuntu 20.04 and 18.04 which at the time of the release were the active LTSes.

Thanks for your response but I think that doc link is about system requirements to run Unity? What I’m wanting to find out is, for Steam, what minimum system requirements I should put down for what people need to be able to run my game. I’m not sure how to work that out.

The minimum OS versions for builds are included in that page too.

For storage just check the build size. If save files are large or if you intend to add new content down the road you could always add a small amount to the number.

For memory run the build, write down the largest number, and then add the requirements for the OS to get the final number. If the number is very small (eg a couple hundred MBs) just use the number for the OS by itself.

CPU and GPU is much more difficult. For the most part it’s guesswork. Some people will look at the system requirements for a similar game and base theirs off of those, some will buy new or used low-end machines for testing (I went with an M1 Mac Mini but used hardware can be practical for this too), some will have members of communities test the game for them, etc.

Oh yes I see, I missed that part before. That’s very helpful, thanks. I’ve just put down the architecture for CPU (x86, x64) as that is at least listed, or intel or apple for Mac. Thanks!