We will stop switching on next Unity versions as soon as we get stable build for all platforms.
Unity 5.2 was also very broken for some Linux players. Unity 5.3 promised (finally!) proper support for OpenGL 4+ on Mac & Linux - and we got sluggish gameplay on Mac (but we was able to fallback on OpenGL 2) and a lot of headache with Linux versions (it works fine for me, but for most people it produces black/pink screen with OpenGL 2 and artifacts with OpenGL 4, but open-source GPU drivers could be used as workaround as reported by several players).
We decided to release Dinocide on Unity 5.3 because there were a bunch of critical issues with 5.2 (including all patch releases) - crashes, physics bugs and other gameplay-critical issues.
I only regret we used Unity 5 for Dinocide. Unity 4.6 was good enough for this kind of game and it was solid enough in terms of stability and performance.
Regards!
Unity 5.2 was also very broken for some Linux players. Unity 5.3 promised (finally!) proper support for OpenGL 4+ on Mac & Linux - and we got sluggish gameplay on Mac (but we was able to fallback on OpenGL 2) and a lot of headache with Linux versions (it works fine for me, but for most people it produces black/pink screen with OpenGL 2 and artifacts with OpenGL 4, but open-source GPU drivers could be used as workaround as reported by several players).
We decided to release Dinocide on Unity 5.3 because there were a bunch of critical issues with 5.2 (including all patch releases) - crashes, physics bugs and other gameplay-critical issues.
I only regret we used Unity 5 for Dinocide. Unity 4.6 was good enough for this kind of game and it was solid enough in terms of stability and performance.
Regards!