Thanks for the suggestion.
I left it kind of open ended (not specifying hardware specs) because it's difficult to pinpoint a certain range atm. However, there's just nothing that can be done for some older systems and laptops (I don't think anything less than a core i3 7th generation/4GB RAM/GTX 700+ would do very well).
Optimisation is something I am very focused on in order to make the game playable for a wide range of specs, but as it stands, I don't even know the "minimum" specs required yet.
Ideally, I think anything that could handle 60fps @ mid - high settings would be the target. Anything lower than that would just made it look graphically ugly. Because it does have a FPS aspect, I don't really want some people on 30 fps and others on 60 fps because it's unfair.
How would you suggest "fixing" it? Should I be more specific with my requirements? ie - list the bare minimum you need to even play the game at lowest settings? or do you think I should extend it to say something like "you need core i3 equivalent or above/4GB RAM or more etc".
The problem is, at a certain point, catering to low-end machines will impact everyone else and reduce the overall quality. This wouldn't be an issue for a non-networked game, or maybe a game that lets someone host on their machine, but using Unity's online servers brings a few headaches. 1) low-end machines that can't get 60 fps (even on low settings) can cause desync and rubberbanding, problems with animation sync, var and event syncs (health, shooting a weapon, etc). You also get potential issues with dev work for networked objects as they have to be redone to accomodate for low end machines that struggle to pull 60fps at med settings or lower.
The specs I wrote (core i3/4GB ram/GTX 700) were a rough estimate for getting 60 fps @ med - high settings (again, I think it wouldnt be worth playing on low graphic settings. no shadows, low res textures, etc). Not that it's set in stone, but I would say it's something like this:
Test Machine/Recommended (60fps @ Max Settings @ 1920 x 1080)
Core i5 7300HQ
8GB RAM
GTX 1080
Minimum (60fps @ Med/High Settings @ 1920 x 1080)
Core i3 7th Gen
4GB Ram
GTX 600 - 700
Playable (60 fps @ Low/Med settings @ 1280 x 720)
GTX 500 (so any GTX from 2010 onwards)
Intel Pentium (2011 onwards)
2 GB RAM