Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    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:
    21
    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!
     
    LaughingFrog likes this.
  2. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    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.
     
    LaughingFrog likes this.
  3. igrgames05

    igrgames05

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

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    I should add, copy the whole project and make a back up before you upgrade each time.
     
    LaughingFrog and Tset_Tsyung like this.
  5. 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.
     
    leozhang1 and Joe-Censored like this.
  6. igrgames05

    igrgames05

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

    igrgames05

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

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    11,847
    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:
    20,951
    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:
    11,847
    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).
     
  11. Suspense_Comix

    Suspense_Comix

    Joined:
    Sep 24, 2020
    Posts:
    5
    It doesn't work for me! I am currently making a game called "BOXER SHORTS" and I was using Unity 2019. But now I've discovered what the visual scripting tool is, and since I'm not good with C# scripting, I decided to change the version to 2021.2 Alpha. But then when I reload the Unity Hub, it turns back to Unity 2019, and Visual Scripting isn't a thing in Unity 2019.
     
  12. Suspense_Comix

    Suspense_Comix

    Joined:
    Sep 24, 2020
    Posts:
    5
    Something you can do is make a new Unity project using said new version, and reimport the scripts and assets inside that Unity project. So now you don't have to change the Unity version.
     
  13. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    Yes, we don't support downgrade. The feature wasn't available in earlier versions
     
  14. Socks1301

    Socks1301

    Joined:
    Aug 13, 2020
    Posts:
    3
    Does the Unity Hub support multiple versions? Mine lets me download multiple.
     
  15. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    Yes it does, as you mentioned.
     
  16. RichAllen2023

    RichAllen2023

    Joined:
    Jul 19, 2016
    Posts:
    1,026
    Boxer Shorts?! I wouldn't mind a look at that when it's done lol.