Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Official Entities 0.17 changelog

Discussion in 'Entity Component System' started by Brian_Will, Dec 10, 2020.

  1. Kmsxkuse

    Kmsxkuse

    Joined:
    Feb 15, 2019
    Posts:
    297
    NotaNaN and Anthiese like this.
  2. alexandre-fiset

    alexandre-fiset

    Joined:
    Mar 19, 2012
    Posts:
    702
    One amazing thing is that no critical issue seem to have surfaced between January and now, so the whole DOTS core looks pretty stable to me. We have much more problems with HDRP than DOTS (where we actually have nothing in the way of our consoles submissions).

    Looks like there are issues, but also looks like they get fixed for 0.20 :)
     
    Last edited: Sep 15, 2021
  3. iamarugin

    iamarugin

    Joined:
    Dec 17, 2014
    Posts:
    863
    Can't wait for 0.20.0
     
    OUTTAHERE likes this.
  4. OUTTAHERE

    OUTTAHERE

    Joined:
    Sep 23, 2013
    Posts:
    656
    Entities 0.20.0 confirmed!!!
     
    bb8_1 and andreiagmu like this.
  5. Krajca

    Krajca

    Joined:
    May 6, 2014
    Posts:
    347
    Do you know there are no plans for a new DOTS version this year yes? So it's probably will be 0.25 or even 0.30 when it at last comes.
     
  6. OUTTAHERE

    OUTTAHERE

    Joined:
    Sep 23, 2013
    Posts:
    656
    I was being deeply sarcastic.
     
    Krajca likes this.
  7. Tony_Max

    Tony_Max

    Joined:
    Feb 7, 2017
    Posts:
    334
    Where this conclusion comes from? I remember only one official statement about incompatibility with new 2021.x unity, but no official information about new Entities versions.
     
    Orimay likes this.
  8. Krajca

    Krajca

    Joined:
    May 6, 2014
    Posts:
    347
    It's just my estimation. As you pointed out there is no additional info besides "there will be no update in this year" and "stay in current LTS".
     
  9. scottjdaley

    scottjdaley

    Joined:
    Aug 1, 2013
    Posts:
    152
  10. alexandre-fiset

    alexandre-fiset

    Joined:
    Mar 19, 2012
    Posts:
    702
    Well that means not compatible with Unity 2021 until the end of the year, but that says nothing about Unity 2020 or 2022.
     
  11. andreiagmu

    andreiagmu

    Joined:
    Feb 20, 2014
    Posts:
    172
    My theory is that when they mentioned "until the end of the year at the earliest", they are referring to when Unity 2022.1 becomes beta and 2021.2 will be out of beta.
    When that time comes, possibly by the end of the year/start of next year, THEN they'll release more DOTS packages updates (Entities, Hybrid Renderer, etc.) along with those Unity versions.
     
  12. TheOtherMonarch

    TheOtherMonarch

    Joined:
    Jul 28, 2012
    Posts:
    791
    Orimay, andreiagmu, NotaNaN and 3 others like this.
  13. unity-freestyle

    unity-freestyle

    Joined:
    Aug 26, 2015
    Posts:
    45
    kinda of confirmed though :D
     
    OUTTAHERE likes this.
  14. JesOb

    JesOb

    Joined:
    Sep 3, 2012
    Posts:
    1,081
    This may be mean that Unity internally work on latest stable version + some tweaks from Unity 2021 like latest compiler with source generators. If it is than we will see it only when 2021 will be released
     
    bb8_1 likes this.
  15. TheOtherMonarch

    TheOtherMonarch

    Joined:
    Jul 28, 2012
    Posts:
    791
    Right now they seem to still be working with 2020.3
     
  16. 5argon

    5argon

    Joined:
    Jun 10, 2013
    Posts:
    1,554
    I like that we are trickling down our DOTS discussion/detective room from the "compatibility with Unity 2021.1" thread to this one, and then when this thread is finally locked maybe we can go to the next changelog thread. At this rate we may arrive at [Inject] era before the next version is released :)
     
  17. RecursiveEclipse

    RecursiveEclipse

    Joined:
    Sep 6, 2018
    Posts:
    298
    "State of ECS & DOTS" too. I was starting to wonder if we need a dedicated quarantine/complaint box thread that is nuked when Unity has something to say, it's definitely spilling over.
     
    Last edited: Oct 1, 2021
    PhilSA likes this.
  18. alexandre-fiset

    alexandre-fiset

    Joined:
    Mar 19, 2012
    Posts:
    702
    After a month of radio silence on their blog, Unity finally gives us some news!

    Over the coming months and into next year, the new branding will appear on Unity products, services, collateral, and swag, to name a few of our brand touchpoints.

    We now have a clear vision and roadmap for the swag, maybe they will talk about the engine next?
     
    Vacummus, jdtec, mariandev and 7 others like this.
  19. desertGhost_

    desertGhost_

    Joined:
    Apr 12, 2018
    Posts:
    258
    Why is there even a need for a blog post explaining the meaning behind a new logo? Surely the product behind the logo is more important than the logo; actions speak louder than words.

    Are the steps to profitability:

    1. Make new logo and branding
    2. ???
    3. profit

    ?

    I have every faith in unity as an engine and a product, but I don't understand who this swag roadmap is for.
     
    NotaNaN, bb8_1, Anthiese and 2 others like this.
  20. xVergilx

    xVergilx

    Joined:
    Dec 22, 2014
    Posts:
    3,292
    Investors most likely.
     
  21. lclemens

    lclemens

    Joined:
    Feb 15, 2020
    Posts:
    714
    To help anyone else out who is using 0.51...

    1) open:

    C:\Users\Me\AppData\Local\Unity\cache\packages\packages.unity.com\com.unity.entities@0.51.0-preview.32\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs

    2) comment out the foreach loop starting at line 160 which looks like this
    foreach (var arg in genericTargetMethod.GenericArguments)
    {
    var validatedTypes = new HashSet<TypeReference>();
    if (arg.IsGenericParameter)
    continue;
    if (IsOrHasReferenceTypeField(arg, validatedTypes, method, diagnosticMessages, out var fieldDescription, out var errorString))
    {
    string errorFieldPath = fieldDescription == null ? arg.Name : arg.Name + fieldDescription;
    var message = $"You may not build a type {arg.Name} with {nameof(BlobBuilder.Construct)} as {errorFieldPath} {errorString}";
    diagnosticMessages.Add(UserError.MakeError("ConstructBlobWithRefTypeViolation", message, method, instruction));
    }
    }

    3) open C:\Code\MY_PROJECT\Library\PackageCache\com.unity.entities@0.51.0-preview.32\Unity.Entities.CodeGen\BlobAssetSafety\BlobAssetSafetyVerifier.cs

    4) repeat step 2 with this file

    5) switch back to Unity so it can rebuild cache files
     
    Last edited: Jul 11, 2022
    bb8_1 likes this.