Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice
  3. Dismiss Notice

Question How to communicate "Requires Unity x.y.z and newer" when Unity 6 is released?

Discussion in 'Unity 6 Beta' started by Peter77, Jan 7, 2024.

  1. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,640
    Do you have plans for how one should communicate, for example, "Requires Unity 2022.3 and newer" when Unity 6 is released?

    I'm asking because most of my packages have a minimum Unity version, and it sounds confusing to write: "Requires Unity 2022.3 and newer, and Unity 6 or newer" since Unity 2022.3 gives the impression of being newer than Unity 6.

    I'm sure you understand what I mean :)

    Will the versioning change also be reflected in the UNITY_2022_3_OR_NEWER-like scripting defines?
     
  2. APSchmidt

    APSchmidt

    Joined:
    Oct 31, 2023
    Posts:
    262
    Well, what about:

    Requires:
    • Unity 2022.3 and newer, or
    • Unity 6 or newer.
     
    Ryiah and aras-p like this.
  3. Kichang-Kim

    Kichang-Kim

    Joined:
    Oct 19, 2010
    Posts:
    1,027
    Don't forget UNITY_VERSION in shaders :)
     
  4. nehvaleem

    nehvaleem

    Joined:
    Dec 13, 2012
    Posts:
    445
    Let me chime in quickly here...
    If we skip the "since Unity 2022.3 gives the impression of being newer than Unity 6." part what seems to be the problem?

    In my opinion - 2022.3 doesn't mean never version than Unity 6. Maybe for someone totally outside of this ecosystem it would, but I bet that the majority of us know a bit about Unity, so for example

    seems redundant to me. I mean the 2nd bullet point as the 1st one states things clearly.
     
  5. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 5, 2024
    Posts:
    561
    Maybe we should rename Unity 6 to 2024 LTS and every version should get the year number it gets actually released. Or something...
     
    horeaper and DevDunk like this.
  6. APSchmidt

    APSchmidt

    Joined:
    Oct 31, 2023
    Posts:
    262
    Redundant to people who know their stuff around Unity, the others might need a little more. Honestly, I don't know if Unity 2022.3 and Unity 6 are the same thing. I thought 2023.3 would be Unity 6.

    If they are the same then:
    • Requires Unity 2022.3 (Unity 6) and newer,
     
    Last edited: Jan 9, 2024
  7. MiTschMR

    MiTschMR

    Joined:
    Aug 28, 2018
    Posts:
    523
    Unity 2022.3 is already LTS and will not be renamed. The upcoming 2023.4 (since Unity announced 2023.3 as a tech release and the LTS will be renamed) version will be called Unity 6 from my understanding. Since there already are released versions of 2023.x, it should matter what is displayed as requirement.
     
    LooperVFX likes this.
  8. UnityMrAndyPuppy

    UnityMrAndyPuppy

    Unity Technologies

    Joined:
    Mar 10, 2021
    Posts:
    11
    Hi all,

    I just wanted to do some quick clarification on versioning so you can prepare your documentation and other materials accordingly.

    Current releases:
    * Unity 2021 LTS: version 2021.3.x
    * Unity 2022 LTS: version 2022.3.x
    * Unity 2023.2 Tech Stream: version 2023.2.x

    Future releases:
    * Unity 2023.3 -> Tech stream release, will be renamed to connect to Unity 6
    * Unity 2023.4 -> LTS release, but will be renamed more simply as "Unity 6"

    Versioning:
    Unity 2023.3 - initially as can be seen in the beta released last week, the version will be 2023.3.x. However, by the time we hit the production supported version of this release, this will switch over to the new 6000.x.x version numbering.
    Unity 6 - will use the 6000.x version numbering scheme.

    Therefore:
    1. you can keep/write code that does version checks like "product.ver > 2022.3.15"
    2. you are free to use language such as "works with Unity 2022.3.15f1 and above".

    We're going to communicate more about this very soon, but didn't want to hold you up on this specific piece of the puzzle.
     
    tsukimi, karl_jones, DevDunk and 10 others like this.
  9. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,640
    Thank you very much for the help!
     
    UnityMrAndyPuppy likes this.
  10. Johannski

    Johannski

    Joined:
    Jan 25, 2014
    Posts:
    830
    Ah, very interesting decision to go with 6000 (I like it). Looking forward to Unity over 9000! :D
     
  11. LooperVFX

    LooperVFX

    Joined:
    Dec 3, 2018
    Posts:
    182
    In the year 6000, Unity 6 was released unto the world...
     
    Crystalline likes this.
  12. Slashbot64

    Slashbot64

    Joined:
    Jun 15, 2020
    Posts:
    357
    Unity 2024... what could have been the best version in years... sadly we must go back to Unity 6
     
  13. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 5, 2024
    Posts:
    561
    In the year 6000,
    if man is still alive
    If Unity can survive,
    they may find version 6

    In the year 6006
    Ain't gonna need to tell the truth, tell no lie
    Everything you think, do and say
    Is in the bug you submitted today still has no fix

    In the year 6060
    You ain't gonna need your teeth, won't need your shader
    You won't find a thing to render
    Nobody's gonna look at you

    In the year 6066
    Your arms hangin' limp at your sides
    Your legs got nothin' to do
    Sentis' doin' that for you

    In the year 6666
    You won't need no husband, won't need no wife
    You'll pick your editor, pick your AI too
    Unity finally releases Unity 6.6

    Thank you Zager and Evans for the psychedelic song

     
    Last edited: Jan 17, 2024
    LooperVFX likes this.
  14. laurentlavigne

    laurentlavigne

    Joined:
    Aug 16, 2012
    Posts:
    6,457
    lol
    you guys are too much
    and when the current CEO gets the boot and the new one likes his years back, to keep number sorting we'll end up in 20250, by that time the Padishar Emperor is long gone, Ix machines replaced the Guild of Navigator then what? what? Unity!
     
    LooperVFX likes this.
  15. APSchmidt

    APSchmidt

    Joined:
    Oct 31, 2023
    Posts:
    262
    I had gotten that right. :)

    Uh? An example, please? Thank you.
     
  16. TheOtherMonarch

    TheOtherMonarch

    Joined:
    Jul 28, 2012
    Posts:
    894
    From now on I will solely refer to Unity 6 as Unity 6000.
     
    Amplify_David and LooperVFX like this.
  17. marcoantap

    marcoantap

    Joined:
    Sep 23, 2012
    Posts:
    253
    I'll wait for Unity 8086 to make full circle in this gamedev adventure.
     
    Last edited: Jan 28, 2024
  18. aras-p

    aras-p

    Joined:
    Feb 17, 2022
    Posts:
    75
    I'm waiting for Unity 6502
     
  19. Protagonist

    Protagonist

    Joined:
    Dec 22, 2010
    Posts:
    27
    I'm waiting for Unity 9000. Watch out HAL!