Now Available: Unity Hub 3.20.0

Hey folks,

I’m pleased to announce that Unity Hub 3.20.0 is now in GA. The biggest investment this cycle was reliability, especially around installing Editors.

Downloads are now verified on disk before anything installs, so a corrupted or incomplete download can’t slip through and install silently. Hub also retries after temporary network errors, timeouts, and failed integrity checks instead of giving up. Module installs are no longer all-or-nothing: if one module fails, the rest finish, each shows its own status, and you can retry just the one that failed. On Windows, Editor uninstalls are reliable and bounded, and elevation failures are surfaced clearly instead of failing silently.

The Hub also behaves better on corporate networks. Proxies that require authentication now give clearer prompts with an automatic retry. Your chosen update channel persists across restarts, you can check for updates on demand from Settings, and you no longer wait on licensing before creating or adding a project. Under the hood we’ve hardened the Hub against several security issues, including command injection through install paths and library injection on macOS.

There’s a layout change as well. A few things have moved:

  • Settings and Learn are now in the top bar
  • Licenses is under Settings
  • Resources is now “Helpful links,” inside Learn

The left navigation can also be collapsed. Hover the toggle to bring it back temporarily.

A few things we’d like feedback on:

  • Have the install and download fixes made a difference for you?
  • Are you using the collapsible left navigation, or do you prefer to keep it open?
  • What part of the Hub do you touch most often, and what slows you down there?

Let us know in the comments, and post any issues you run into.

see release notes

What’s New in 3.20.0

July 29, 2026

General

  • Streamlined the Hub application layout.
  • Settings and Learn are now in the top bar.
  • Resources has been renamed to “Helpful links” and moved to a tab within Learn.
  • Licenses has moved to Settings.
  • The left navigation toggle is now in the header.
  • The left navigation menu can now be fully hidden. When hidden, you can hover over the toggle button to view the navigation menu.

Bug fixes & improvements

Installs

  • On Windows, failed Editor uninstalls now report an error instead of appearing to succeed, and Editors installed to protected root locations are now rejected.
  • Made Editor and module downloads more resilient. Hub now retries after temporary network errors, timeouts, or failed integrity checks, and verifies downloads before installation to catch incomplete or corrupted files.
  • Updated multi-module installation so successful modules can complete even if another module fails. Failed modules can be retried individually, and issues with shared dependencies, Windows installer conflicts, and repeated language pack downloads have been fixed.
  • Fixed an issue where the Archive tab in the Install Editor dialog could show the wrong installed state for an Editor until Hub was restarted.

Projects

  • Continued improving Hub performance by making project creation and project import available earlier.
  • The projects list no longer includes a “Size” column. Project size is now calculated on demand when you expand a row, improving list performance.
  • Updated the bundled Unity .gitignore template used when creating projects.
  • New Project now persists your “Use AI Assistant” selection. The option remains off by default.
  • Added a “Show AI Assistant option in new projects” toggle under Settings > Projects. This setting is on by default. Turning it off hides the AI Assistant option in New Project and prevents AI Assistant packages from being added.
  • Fixed an issue where New Project did not persist the selected source control provider when Unity Version Control was selected.
  • Fixed an issue where connecting a project to Unity Version Control could fail silently after the project had previously been connected to another source control provider and then disconnected.
  • Fixed an issue where “Project connected” notifications could appear after unrelated project updates, even when the project connection state had not changed.

General

  • Improved the Hub auto-updater experience with a banner in Settings for available updates and clearer progress feedback while checking for updates.
  • Disconnecting from GitHub in Hub no longer clears GitHub credentials stored by other tools.
  • Fixed an issue where the selected update channel could reset across restarts.
  • Fixed an issue where the Hub version number could briefly flash at startup.
  • Analytics opt-out changes that fail to save are now shown instead of silently reverting.
  • Updated the bug reporter to reject folder uploads immediately instead of failing on submission.
  • On Linux, sign-in now opens in your default browser instead of an embedded Hub window, matching macOS and Windows.
  • On Linux, the Unity Editor now correctly shows its icon in the taskbar.
  • Enabled rounded window corners on frameless Linux windows.
  • Polished the 407 proxy-authentication experience with clearer messaging and an automatic retry.

Security

  • Hardened the Hub on macOS against dynamic library injection.
  • Improved elevated install and uninstall security on macOS and Linux by sanitizing dangerous shell characters in Editor install paths before any elevated command runs.
  • Updated Editor deep-link URL launches and folder removal to execute without a shell to avoid command injection.
  • Updated the main window’s web preferences to better align with Electron security best practices.
2 Likes

one day unity will support removing as well as adding modules :slight_smile:

2 Likes

Keep that positive attitude :slight_smile:

1 Like

Opening Unity Hub and clicking a project takes quite a while because the Hub seems to block opening until it finishes whatever task it’s running in the background.

A better user experience would be to let us open a project even while Unity Hub is busy doing things™.

1 Like

Are we being Teased over here 7 ? :smiley:

Otherwise polish looks great but definitely seems to load projects slower than before trying to open project while its doing background work hanging for 1-3 seconds after clicking the project during background process.

They tickle you :laughing:

1 Like

7 is not a big secret anymore :grin: Unity 7 Roadmap Revealed at Unite Seoul

Thanks to you and @Peter77 for reporting the friction with opening projects, we’re investigating and will follow-up with updates.

3 Likes

Could that mean the first alpha will be released during the 3.20.x version cycle? :grin:

Visually, I really like how compact the Hub looks when you collapse the sidebar, but my nitpick is that the uncollapsed sidebar now looks even more empty in comparison, I wonder why bother keeping it :^P

1 Like

The view in your screenshot looks like the non-collapsed version :thinking: Once you click the collapse toggle, that entire column disappears and the menu is then only visible on hover.

1 Like
  1. I like the new UI
  2. No functional changes for me
  3. It did break the icon on Linux (Ubuntu 26.4) after upgrading
  4. When I close a project I cannot immediately reopen it. The project just becomes irresponsive for a while. Likely Unity is still cleaning itself up, but it should give an indicator for sure
    IN-149919 and IN-149864 on Jira
1 Like

I’m also experiencing this issue but even with the old version of the hub, not just this one.

2 Likes

Hub and Editor releases are not coordinated, they both ship with their own schedules. Adding this grouping early insures the hub from Unity 7 editor alpha shipping before the next hub update and end up being grouped wrong but does not necessarily dictate when it will ship.

2 Likes

I need a way to be logged in with two accounts and switch between them, preferrably per project.
I frequently end up not working on hobby projects because I would have to log out of my work account and log into my personal account for the license and then switch back again the next workday. It’s just an additional barrier that way.

3 Likes

one day unity will support removing as well as adding modules :slight_smile:

:wink:

3 Likes

Following up on a few asks in this thread: Unity Hub 3.21.0-beta.1 is out now and picks several of them up.

  • Removing modules (@bugfinders, that “one day” arrived): the module dialog is now Manage modules, and each installed module has its own menu to remove just that module without reinstalling the whole Editor, or repair it in place.
  • Projects list performance: the list is now virtualized, so it only renders the rows on screen and stays smooth even with 1,000+ projects. Scrolling, filtering, and expanding rows are all much lighter.
  • Can’t reopen a project right after closing it (@DevDunk @AndreaGalet): fixed on Windows in the beta. The Hub was misreading the lock file of a just-closed project as still open; it now confirms the Editor is actually running before deciding. If you still see this on other platforms with the beta, let us know.
  • @DevDunk the Linux icon break should also be covered: each installed Editor version now gets its own application entry with the Unity Editor icon, so the taskbar shows the right name and icon per version.

To try the beta, switch your update channel to Beta in Settings (Settings > Advanced > Channels). It downloads and installs the next time you restart the Hub.

3 Likes

yay best news of the day much <3 to the team

Sweet! Currently haven’t gotten the beta setup on my Linux system as I can’t easily switch between them, but looking forward to the full release!
For me the Unity Hub itself also has no logo anymore, not sure if that’s also patched up?

@Darkcrash2007 I believe I patched that, but please give me a shout if it’s still broken once you update!

1 Like