Search Unity

  1. Unity 2019.2 is now released.
    Dismiss Notice

Can I change a project's Unity version?

Discussion in 'Getting Started' started by igrgames05, Oct 8, 2019.

  1. igrgames05

    igrgames05

    Joined:
    Apr 21, 2019
    Posts:
    13
    Hello!
    I'm planning on making a game and want to be prepared. So far I have noticed you can't change a project's Unity version. Does that mean I need to use the same version for all those ~4 years of developing the game?
    Thanks to everyone who helps!
     
  2. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    5,449
    Yes, it's easy to change the version. Just install the new Unity version and open the project, and it will automatically upgrade for you.
     
  3. igrgames05

    igrgames05

    Joined:
    Apr 21, 2019
    Posts:
    13
    Thanks a lot for the help!
     
  4. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    5,449
    I should add, copy the whole project and make a back up before you upgrade each time.
     
    Tset_Tsyung likes this.
  5. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    4,490
    You can: download the new Unity version and open up the project in that (after making backup and having a version control system).

    But, you normally should not do that unless you REALLY need some bug fixes/new features from the new version. It depends on what you're doing.

    Edit: woha, the forum forgot to tell me that there were multiple posts in the mean time. :D Sorry for stating the obvious again.
     
    Joe-Censored likes this.
  6. igrgames05

    igrgames05

    Joined:
    Apr 21, 2019
    Posts:
    13
    Yeah, that's important
     
  7. igrgames05

    igrgames05

    Joined:
    Apr 21, 2019
    Posts:
    13
    Still thanks for your help
     
  8. Joe-Censored

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    6,520
    Unity projects can be moved to later versions, but Unity does not support the other direction, so its a one way trip (depending on how much has changed between the two Unity versions). So as already stated, backup your project before opening in a later Unity version.
     
  9. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    14,529
    Just had an incidental with a project where one of the developers accidentally committed an update with a release that was a few minor versions (2019.2.8) too new. Unity Hub refused to open it saying I needed to download the appropriate release.

    What was interesting though is that when he attempted to set it to the correct version (2019.2.0) again he was off by one minor release (2019.2.1) but this time around Unity Hub offered the option to downgrade to the previous release.

    While I wouldn't recommend depending on this I would love to know what Unity would do for the downgrade beyond simply modifying the project version.
     
    Joe-Censored likes this.
  10. Joe-Censored

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    6,520
    That's interesting. My understand has been while Unity does include scripts for converting between Unity versions when save files, data structures, etc, have changed, but only when going to a later release. I'd be very happy to hear that they have done so in reverse as well (though I'm skeptical).