Search Unity

  1. Unity 2019.4 has been released.
    Dismiss Notice
  2. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice
  3. Ever participated in one our Game Jams? Want pointers on your project? Our Evangelists will be available on Friday to give feedback. Come share your games with us!
    Dismiss Notice

I need 2020 TECH Unity Version. What should I choose?

Discussion in 'General Discussion' started by Volchok, Jul 1, 2020 at 8:32 AM.

  1. Volchok

    Volchok

    Joined:
    Jul 26, 2017
    Posts:
    13
  2. Baste

    Baste

    Joined:
    Jan 24, 2013
    Posts:
    4,874
    It's not released yet. It's going to be out soon, though.

    Yes, but if you're planning on using the 2020 tech stream, and it's a new project, I'd start with 2020 beta, as there's not going to be feature changes between the beta and the tech steram
     
    Volchok likes this.
  3. MDADigital

    MDADigital

    Joined:
    Apr 18, 2020
    Posts:
    371
    If you think you will release before 2020.3.x I would go for 2019 LTS (if you dont need functions from 2020 that is).
    Tech releases before .3 can be be pretty rough around the edges
     
    Joe-Censored and Volchok like this.
  4. Volchok

    Volchok

    Joined:
    Jul 26, 2017
    Posts:
    13
    I have been creating the project from 2018 version.
    The project will be released in the end of 2020 year.
    What's best for me now?

    1. I wait for the release of 2020 FINAL (TECH) version and transfer the project to it.
    2. Begin updating (periodically) the project in the LTS versions (until the project is released) and then transfer the project to 2020 final (TECH)?
    3. To transfer the project to 2020 BETA (TECH) now and begin work in 2020 (TECH) stream, waiting 2020 final (TECH)?

    What will be more painless for the project?

    Thanks!
     
    Last edited: Jul 1, 2020 at 9:57 AM
  5. MDADigital

    MDADigital

    Joined:
    Apr 18, 2020
    Posts:
    371
    If it's an existing project I would upgrade to 2019 LTS first (in a git branch offcourse)
     
    Volchok likes this.
  6. Baste

    Baste

    Joined:
    Jan 24, 2013
    Posts:
    4,874
    Ship on 2018 LTS unless you really need some feature from 2019.

    If not, update to 2019 LTS.

    You generally don't want to ship on a tech stream.-
     
    Peter77, Joe-Censored and Volchok like this.
  7. Volchok

    Volchok

    Joined:
    Jul 26, 2017
    Posts:
    13
    !!!

    I have been creating the project from 2018 version - NOW the project in 2019.3.15f. <------------- !!!
    The project will be released in the end of 2020 year.<------------- !!!
    What's best for me now?

    1. I wait for the release of 2020 FINAL (TECH) version and transfer the project to it.
    2. Begin updating (periodically) the project in the LTS versions (until the project is released) and then transfer the project to 2020 final (TECH)?
    3. To transfer the project to 2020 BETA (TECH) now and begin work in 2020 (TECH) stream, waiting 2020 final (TECH)?

    What will be more painless for the project?

    The goal is to upgrade (painless, no git) to the 2020 version (TECH). <------------- !!!

    1 or 2 or 3? <------------- !!!

    Thanks!

    !!!
     
  8. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    15,844
    Why?
     
  9. Baste

    Baste

    Joined:
    Jan 24, 2013
    Posts:
    4,874
    Generally you want to update as little as possible. So 1.

    That's an oxymoron!
     
  10. MDADigital

    MDADigital

    Joined:
    Apr 18, 2020
    Posts:
    371
    Depends which school you are from. I say divide and conquer. In fact, always have a migration branch. That way you know the effort of migrating, which tests fails, which systems break etc.

    edit: and yes. painless without versioning does not exist. :D
     
    Joe-Censored likes this.
  11. ShilohGames

    ShilohGames

    Joined:
    Mar 24, 2014
    Posts:
    2,791
    First, use Unity 2019.4 (LTS) instead of 2019.3. Now that 2019.4 is available, everybody still using 2019.3 should immediately upgrade to 2019.4. Versions 2019.3 and 2019.4 have the same features, so the upgrade is easy. Version 2019.4 will continue to receive bug fixes. so 2019.4 will continue to get more stable.

    If you need tech that is in Unity 2020, I would generally recommend using 2020.1 to start with since it has been tested more than 2020.2 at this point in time. However, check to see if the tech you want to use will be in 2020.1 or if it will only be in 2020.2. Depending on what tech you need specifically, you might actually need to use 2020.2.

    If you plan to ship before the end of the year 2020, then you won't be able to ship with 2020 LTS. The LTS version of 2020 will probably be available early next year (2021). If you are definitely shipping your game during 2020, then you are going to ship with 2019.4, 2020.1, or 2020.2.

    Also note that the Unity 2020 versions will be 2020.1, 2020.2, and then 2020.3. The 2020.3 version will be the LTS version. There won't be a 2020.4 this time.
    https://blogs.unity3d.com/2020/01/29/switching-to-two-releases-in-the-2020-tech-stream/
     
    Volchok likes this.
  12. Volchok

    Volchok

    Joined:
    Jul 26, 2017
    Posts:
    13
    -----------------------------------------------------------------------------------
    -----------------------------------------------------------------------------------

    Thank you! I think so too. :)

    >>>>>>>>>>> If I choose 2019 LTS, can I switch 2019 LTS to 2020 TECH later? <<<<<<<<<<<

    ----------- Yes, but if you're planning on........ -------------------

    I hope so! :)

    -----------------------------------------------------------------------------------
    -----------------------------------------------------------------------------------

    Thank you for the detailed explanation! :)

    I will update to 2019.4 (LTS) and use the 2019 LTS branch until the game is released.
    Then I'll switch to 2020 if I decide I need it.

    Thanks! Question is closed.
     
    ShilohGames likes this.
  13. MDADigital

    MDADigital

    Joined:
    Apr 18, 2020
    Posts:
    371
    It doesn't need to be a complete distaster to ship on a tech release. For example we went live with unity 5.4 which was very much a tech releaese.
     
    Volchok likes this.
  14. Joe-Censored

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    8,520
    If there isn't specifically something you need from a new Unity version, you generally shouldn't upgrade. Don't upgrade for the sake of a higher version number.

    But as far as 2020.x, I wouldn't even consider moving a real project to it until at least 2020.1.2 (and again only if I needed something from 2020.1). Otherwise you're probably better off waiting until 2020.3.x. I believe LTS for 2020 will be 2020.3 this time around.
     
    ShilohGames likes this.
  15. Volchok

    Volchok

    Joined:
    Jul 26, 2017
    Posts:
    13
    Okay, I got it, thanks for the answers!
     
unityunity