Unity 2021 LTS Is Now Available


Download & Release Notes | Docs

Unity 2021.3 is now available as the latest LTS version on the download page and in the Unity Hub.

Check out our blog post and webpage for a high-level overview, or the Unity Documentation for all the details about what’s included in this release, and have a look at the upgrade guides to help you go from Unity 2019 LTS or 2020 LTS to Unity 2021 LTS. For complex productions with a high number of dependencies, find out how Unity Support and Services can help make the upgrade process easier.

Remember to back up your projects before opening them in a new version of Unity. If you encounter any issues, please let us know by submitting a bug report so it can reach our developers.

If you have any questions related to 2021.3, please feel free to ask them in this thread and we will do our best to follow up on them.

23 Likes

I’m curios why new versions of the editor get released which have “Known Issues” included that are not fixed?

In the past I wrongly assumed that “Known Issues” means bugs that were found for that particular version after release.

But today I’ve had this realization that unity versions are released with bugs not fixed.

Wouldn’t make more sense to wait, fix all issues till that point then release a new version/update with no bugs?

3 Likes

Lifecycle, mvp, priority, breaking… I’ll just throw some buzz words here to give some insight as how these things are decided.

Although I agree and in an ideal world, no product should be shipped with known issues not fixed; I beg to differ in a practical world.

I’d, for example, ask why Unity does not directly release a LTS version each year instead of wasting (!) our times with tech releases? We got… what? 19 versions of Unity 2021.2.x? Why?
Or why weekly, or bi-weekly bugfix releases? Why not once a year, cleaning all bugs? A new bug is found after the release? Too bad, you’re gonna wait 1 full year for the next patch!

Or… If bug X (known issue X) is affecting my immediate production and bug Y (known issue Y) is in no way relevant to me for the duration of my current project; I would, of course, prefer to have a patch release that would cater to bug X instead of waiting for bug Y to be also resolved. Or should I instead wait for that irrelevant issue to be fixed too? I can just put my production on hold and wait until all the bugs are fixed .

1 Like

I would like to address this thing here: Performance drop after upgrading to 2021.2.9
Using Unity 2021 + Addressables 1.19 may worsen your asset loading performance very noticably. Beware before upgrading, and prepare to downgrade Addressables if you face this issue.

@LeonhardP hey there, very happy about the release.
Just wanted to let you guys know, that the little LTS icon/chip/batch is missing in UnityHub. (see attached screenshot)
Or is there a special reason for that? Just out of curiosity.

Have a good one. :slight_smile:

8 Likes

Hi @IslandLabsKReguieg , thanks for flagging. The team is looking into it. It should indeed have the LTS label.

1 Like

Came here to mention the same thing. Since Hub defaults new project to newest LTS, it’s still suggesting 2020.3 first even if you have 2021.3 installed :slight_smile:

1 Like

Known issues:

Could you please add:

  • DX12 performance is 80% or less compared to DX11 performance
  • Shader compiler takes up to 1 day to build shader variants in HDRP and URP ,( since 2021.2.5+)
  • PLM. Do not use for production (since ever)
  • Addressables performance and build time + 1000% to 3000%
7 Likes

I understand the frustration, but the known issues implies that maybe one day they will be fixed and it’s unrealistic to expect them to fix these issues in an LTS, since they require major changes.

I deleted the library for my 2021.2 project, I then opened it in 2021.3 LTS, and then clicked play, and now I’ve got this, Reloading Script Assemblies, busy for 15 minutes so far. It seems like it’s doing nothing, I could probably leave this till next week and it will still get nowhere.
Any ideas what is going on?
Thanks.
8042303--1037570--upload_2022-4-12_20-28-13.png

in task manager unity is using the CPU? maybe is calculating some stuff but they forgot to include an UI loading bar update so it appears to be stuck.

but most likely is that bug that freeze the editor, the one that is around for the past two years. the one that forced me to abandon unity.

2 Likes

Thanks for your response.
In the Task Manager there are some items under Unity, one is the editor which says not responding. processor usage is almost non existent.

I don’t want to abandon Unity, but I can understand your frustration. It seems like I’m almost constantly dealing with problems, not necessarily just Unity, but anything to do with gamedev and computers at the moment. Everything seems to have annoying problems.

8042459--1037606--upload_2022-4-12_21-13-43.png

That’s software development for ya…
Same in an entirely different industry like car manufacturers where I am. Over time you learn to work around and solve problems better and better.
As far as Unity goes, sure it has it’s issues, but at least I haven’t encountered any real roadblocks despite working for 3 years with it every other day. There’s always a workaround.

Your instance however seems to have locked up somehow. Force quit and restart.
Btw. why did you delete and then start in a new version? That’s unusual and might indeed lead to some bug because it’s likely not something that has been tested.
Hope you made a backup!
The usual workflow for a clean upgrade is to just open in the new version and then do a “re-import assets”. Normally you don’t have to touch the library unless you want to delete it to save space on manual backups (using sourcecode-management is the better way for that however).

2 Likes

Deleting the library before changing Unity version is pretty typical.

Not deleting the library and updating Unity version may lead to corruption of the Library in case of a full re-import.

1 Like

Uhm okay.
First time that I read that. Can you know that’s still valid for current Unity versions, and isn’t some belief from old old versions that’s still being passed on in forums (“just in case”)?

Yes I made a backup. I wanted to test my project in the LTS version, since it’s currently on the 2021.2 version.
I haven’t tried re-import assets before. Is that with my current project open? Or create a fresh project then import the assets?

Last time that Library got fucked up and I needed to delete it for Unity to work again was sometime in 2021.

2 Likes

In the “Assets” menu there is a “Reimport All” button.

1 Like

I’ll give that a go, thanks.

Interesting, I could just upgrade without any problems from 2021.2.10.
As there are no upgrade guides for 2021.2 to the new LTS version I would guess, there are no extra steps needed than simply open the project with a newer version. Maybe you just restore your project from the backup and retry the upgrade process?

1 Like