Let’s say I’ve got a team of multiple game devs working in Unity.
Is there an easy way to setup the project so it requires a minimum version of the Unity editor and not a specific one?
The scenario I’m thinking about is multiple different people who each use the same major/minor version of the LTS Unity editor (i.e. all devs are on Unity LTS 2020.3) but some maybe be using different patches (e.g. one dev has 2020.3.16f1 and another dev has 2020.3.24f1)
It’d be convenient if I could find a way to say the project requires 2020.3.16f1 and the dev who uses 2020.3.24f1 doesn’t have to go download a separate unity install.
It’s frankly probably pretty minor. Likely not too hard to just tell everyone to go install a specific unity editor but I’ve been surprised that the Unity Hub doesn’t make downloading arbitrary versions of the Unity editor easier. It’s trivial to download the latest LTS patches but if someone on our team sets up with an older LTS patch I’ve gotta go manually look through the Unity archives to find it which is a bit of a pain.
Related question: are there best practices for managing unity versions on a team? e.g. for any new project always use the latest LTS patch and ask all devs to download it? or leave a link in your project to some unity LTS version to make it easy for all devs to find the same version of the unity editor?
I might be overthinking this, but thought I’d ask in case anyone had found a way to alleviate this potential tripping point.