Alright, i am developing a game with this version. I can’t update the version right now (OK, I don’t want to), coz my internet connection has a really good speed at the moment.
So, if i finish up the game, in like 1 yr, will it be supported? Will I be able to export it to Windows (Desktop)?
There’s no guarantee it will work just fine for new CPUs and GPUs though. Some older games do not, and have required an update to Unity. Most recent I can remember is during 5.x with multi threading on some CPUs.
But OP doesn’t really make any sense whatsoever. As if he couldn’t download a new version within 1 year. Annoying.
Unity released a blog post several months ago where they announced that releases would be supported for up to twelve months from the time they were initially released. Unity 5.4 was released July 28th, 2016 which means it has around one month of guaranteed support left and that’s it.
That said they have been known to release versions when they have previously stated otherwise. Unity originally stated there were no plans for a Unity 4.7 yet we saw that released. It’s just there are no guarantees. Don’t rely on it happening.
You’ll always be able to export binaries. That has nothing to do with support.
There are almost always changes that will need to be made to your project to properly go from one release of Unity to another release. Going from Unity 4.6 to Unity 5.0, for example, required among other things switching from quick property accessors (gameObject.camera) to GetComponent (gameObject.GetComponent()).
Before going to a new release of Unity make a backup of your project. Worst case scenario if the problems end up being more than you’re able or willing to handle you can always continue using the older release with that backup.
It’s not that i can’t download a new version in 1 Year, but not for 2-3 months. And till then I would have completed like 20% of my game. And I would be too lazy and busy to download a new update.