Now available in Beta, Unity Hub is a new desktop application designed to streamline your workflow. It provides a centralized location where you can manage your Unity Projects and simplifies how you find, download, and manage your Unity Editor installs. In addition, it also helps you discover features that get you started faster – such as the new Templates feature. Try out the beta now (Windows or MacOS), or read on to learn more.
Our goal with the Unity Hub desktop application is to simplify your opening moments with Unity.
At first glance, it may look too similar but there’s actually a lot of new functionality. First, it’s a standalone application – separate from the editor. This is an important step in simplifying the workflow. If you use Unity on a regular basis, the folder below probably is a good representation of your starting moments:
A folder, with various versions of Unity, unmapped to your Unity project(s). Not good. Since this is an experience that so many users start with, it was the first thing we wanted to address. Here’s what Unity Hub currently does:
Consolidates Unity Editor management
Unity Hub has a dedicated area for finding and downloading versions of the Unity Editor. You can easily find and download the latest versions of Unity – including beta versions. Furthermore, you can manually add versions of the Unity Editor you already have installed on your machine. To install, just click “Download.” If you want more than one at at time, they’ll queue up and download in sequence.
Once downloaded, you can set your preferred version of Unity but also easily launch other versions from your project view.
Yes, technically, this does mean you can finally have two versions of Unity up and running at the same time. However, to prevent local conflicts and other odd scenarios, the project should only be opened by a single Unity Editor instance.
Get components, post installs
In the past, the best time to get add-on components, like specific platform support, Visual Studio, offline docs, and standard assets, was during the initial install. Getting them later was a pain. You’d have to either rerun the Download Assistant (basically, reinstall) or find/install individual components. Now, when you download a version of the editor through Unity Hub, you can easily find and add additional components.
Access to templates
With the introduction of Unity Hub, we are also launching a brand new feature called Templates. Templates are preset projects designed to jump-start the creation process for common project types. There are many default settings in Unity that require changing when you start a new project. In addition, how those settings are changed varies depending on the project “archetype” you have in mind. Templates allow us to preset batches of settings for a target game type or level of visual fidelity.
Templates ship with optimized Unity project settings as well as some prefabs and assets to get you started. One advantage of templates is that they expose users to features and settings that would otherwise be pretty hard to find. Be sure to try out templates because you might just discover something useful and new, which had really been there all the time!
This initial release comes with five template types:
- Standard 2D
- Standard 3D
- (Preview) Lightweight games (mobile, low spec machines)
- (Preview) High Definition (high visual quality, high spec devices),
- (Preview) Lightweight VR
Have an idea for more? Let us know on the Unity Hub Preview Beta forum.
The Future of Unity Hub
We’re putting a lot of UX thought into your first Unity moments. Managing installs and projects is only the beginning. We want to make Unity Hub really useful to you by making it the best place to start accessing and managing your Unity experience. We don’t want to just optimize and streamline, we want to delight you too. Over time, expect the Unity Hub to do the following:
- Single Sign On: Login and access all your Unity features and resources from any machine. You will be able to work offline.
- Real-time activity: Useful information about your Unity project, team, services, and news.
- Consolidated access: Easily find and access Unity features like Tutorials and Asset Store.
- Better first-time experience: A streamlined experience aimed specifically at users who are brand new to Unity.
Try it out!
Unity Hub ships today in beta.
Download (Win) Download (Mac)
Once you’ve had some time with it, we’d appreciate your thoughts on the forums.
apr30qi9
3월 12, 2018 2:23 오후I didn’t like will make more difficult in opening project from the folder
Richard "The Hoff"
3월 4, 2018 12:08 오전A great start. Here a few things I need for more efficiency:
1. A Search bar for On Disk and In the Cloud projects. I have a lot and scrolling is already becoming painful!
2. Installs / Locate a Version: I have many Unity version installed and would like to multi select or search for all Unity.exe / dmg files etc with a single action.
Thanks for the Hub!
Oscar Orlando Caballero Moreno
2월 22, 2018 11:17 오후It would be awesome to know about speed and progress of the downloads, furthermore, a little X button to clean one or all projects in the project selection. Old projects should be easy to remove from this selection…
I was really waiting this feature!
Nils
2월 19, 2018 11:53 오후This is great!
But how will this handle plus/pro subscriptions?
Currently, I find it very frustrating that I can only have 2 installs with an active license. Constantly retrieving/removing the license from one installation and then adding it to another installation of unity on the same machine is cumbersome. Also, sometimes it just bugs out and then I need to contact support to reset/remove licenses from my installations..
Adam
2월 18, 2018 5:58 오전I see a mention in comments about a CLI, another thing that would be extremely helpful for CI is commands to download specific versions of the editor and build-pipeline.
Jonathan
2월 17, 2018 4:21 오전Looking great!
Still missing:
Menu to select an installed Editor. Visual Studio in this case(Otherwise Unity would try to install VS Community all the time)
Option to set up different installation directories. When installing a new version, you can choose betweeen your predefined installation locations.
I have multiple SSDs and would like to use them
Kostas
2월 15, 2018 1:11 오후Is there a way to rename the entries on the splash pages (and maybe even change the unity icon) so that you can see your projects at a glance? maybe have the unity version in a smaller font to the right in parentheses but it’d be a lot more useful to have a project name there instead of “Unity 2017.x.xXx”. Thanks!
Kostas
2월 15, 2018 1:14 오후actually ignore me, I am being an idiot, you just open the project itself rather than the unity installation. all good, move along, nothing to see here! :)
Xavi A.
2월 14, 2018 1:05 오후Wouldn’t it be nice to be able to open an existing project (not present on the recently opened projects list) with a specific version? Had this problem right now. i know it can be solved via setting that version as preferred temporally, but it’s time consuming and looks more like a hack…
watercat
2월 11, 2018 4:55 오후for unity hub have broblem with the reactivati loop
rahu ketulya
2월 8, 2018 1:12 오후It would be good if we can define download location.
Khaled
2월 8, 2018 9:31 오후+1
alex
2월 21, 2018 2:00 오후+70 – we are using network drive for installs, but it is common that people forget to copy installers there. This will save us hours and also network traffic.
Dawid Noras
3월 1, 2018 12:07 오후Hey,
Maybe thay added that recently, but I’ve downloaded it just now, and You are beeing able to change location in settings menu.
ArtyIF
2월 7, 2018 6:43 오전Two things that are missing for me are version auto-location (so it automatically scans the Program Files folder or registry and adds versions it finds) and ability to delete different Unity Editor right from the Hub (it would really simplify the cleaning up process because I have lots of betas installed on my PC I want to get rid of). Otherwise, good job!
Jack
2월 3, 2018 4:59 오전I agree with others. I have been installing Unity betas since Unity made them public beta and downloading to a usb disk and installing to a custom location on the system disk but Unity Hub does not allow me to do that so I can’t use Unity hub! I only ever have the latest beta installed on my machine but with a 256GB SSD system disk customization of those paths are needed.
Ismael Nascimento
2월 1, 2018 2:37 오후Very good !
Marcel
1월 31, 2018 11:34 오전Very good step and important work, thank you so far. I just started using itso here is some first impression feedback and feature request:
1) please make the window resizeable (and also this comment box!)
2) a feature to select a folder and have the hub automatically scan all subfolders for Editor.exe locations would be cool because the setup with a lot versions already being installed is a bit tedious (maybe not a high priority but nice to have)
3) let me manage the icons of installed versions inside the hub?
Peter A
1월 31, 2018 5:26 오전Awesome! Long waited for something like this and it worked well the first day I tried. Well done!
I’m sure you have it in your plans already, but the one enhancement I’d like to see as soon as possible is that instead of using a project in the the preferred unity version, the project should by default open in the same version as it was last saved. After all, that’s the whole reason why we have more than one unity version installed at the time :)
Kirill
1월 30, 2018 1:20 오후Please, add proxy settings for unity hub that will be shared for all unity connection.
Anomalous Underdog
1월 30, 2018 1:23 오전How about also being able to download the source code of the built-in shaders for each specific Unity version?
playemgames
1월 30, 2018 12:12 오전Had some issues with my PS4 projects and opening them up, also got spammed with machine not recognized with the license on opening up my unity editors.
Joseph
1월 29, 2018 3:51 오후Been using the Unity hub which is very useful as we have 6+ versions installed across 4 different projects.. (generally mobile focused) However it feels a little limiting and would be great to get some more functionality ..
Open Project per Platform – So i can choose to open a project in iOS or PC or Android etc without having to open a project in PC, then switch to android and recompile and re-compress all my assets twice!..
Friendly names – Out tool chain effectively means the root Unity project must remain static i.e. ‘Unity’. Therefore it would be great if i can give a project a ‘Friendly Name’ in the hub launcher to make differentiating them a lot easier.
Thanks
Roman Sharf
1월 29, 2018 6:04 오전This looks very cool! One question I have is, would this tool allow me to open up projects for a specific platform? Meaning, I wanna open a project in WebGL as opposed to iOS. This is something I currently do on the command line and I think doing it in the hub would make a lot of sense.
Yecats
1월 28, 2018 6:34 오후I know others have said this, but I just want to add that I agree – having the ability to manually set the download and install location is a must. It would also be nice if you could stop an install. Otherwise – I love the idea, this is a much needed feature!
Johannes
1월 28, 2018 2:20 오후Two suggestions:
a) We are modifying our Unity installations once the installation is done. For example, the Blender-export script is replaced with a custom version. Could you give us some kind of “hook” that will start a script or file once Unity is done installing, to automate the whole process?
b) There’s still the issue with using different Unity versions on the same project + Cache server: http://www.evryway.com/Multiple-Unity-Cache-Servers/ It would be great to be able to set up custom Editor-Settings per project, like the Cache Server that should be used.
Greg
1월 28, 2018 2:11 오전Two things will make this a very useful app:
Manually control where to download and install new Unity versions.
Actually find the ones that are already installed (that bug).
cool!
Immu
1월 27, 2018 4:36 오후Those workflow improvement do not cease to surprise me.
You’re awesome :D. Thanks!
Pravin Budharap
1월 27, 2018 7:47 오전wooooppp …! I have this issue when i install two versions unity in my mac. i thought about this and you are awesome you are create m thought in reality…!
Jonney Shih
1월 26, 2018 4:32 오후What will happen to the current launcher? which has some bugs by the way and get stuck at loading project.
Boris Mongeau
1월 26, 2018 5:16 오후We will continue to fix bugs issues in the current launcher.
zman3
1월 26, 2018 3:03 오전I can selected the unity.exe in the editer folder but its not adding and or saving it ??
Boris Mongeau
1월 26, 2018 5:17 오후We have this bug reported, we are working on it. You can go see here https://forum.unity.com/threads/unity-hub-cant-find-any-existing-unity-build-locating-manually-doesnt-work.514072/#post-3369536
poday
1월 26, 2018 12:47 오전Any chance of a command line interface? It would be nice to be able to do
-projectPath -bathmode
and have the hub handle finding the correct version of the editor, launching it, passing along exit code & etc.
Boris Mongeau
1월 26, 2018 5:21 오후Hi poday,
This is a good idea, we will see to add a feature for that
Guillermo
1월 25, 2018 10:22 오후I’d like to have a custom Asset Store drive location with this also, specially to keep al those heavy downloads and updates out of my limited SDD. Thanks Unity for the awesome work :)
Boris Mongeau
1월 26, 2018 5:24 오후Thanks Guillermo for your feedback,
We do have plans for editor installation location changes and packages cache location management.
vulgerstal
1월 25, 2018 3:02 오후Great app.
Add ‘Custom Installation Folder’ and ‘Installation Migration’ features.
Thanks.
Boris Mongeau
1월 26, 2018 5:25 오후Thanks Vulgerstal,
We will have these features.
Scnoobi
1월 25, 2018 2:37 오후woop woop no version actually get added to my installs even if i add them manually.
mathieub
1월 25, 2018 10:17 오후Coud you please tell me which Editor version you’re trying to locate ?
Andrey
1월 25, 2018 1:17 오후Beta… When I start the editor from the hub, it hangs. After starting the editor manually, he asks to re-activate the license. I will definitely use it when it’s stable.
Wenson
1월 26, 2018 2:25 오전The same issue.
Boris Mongeau
1월 26, 2018 5:28 오후Hi Andrey and Wenson, could you report it in the forum please (https://forum.unity.com/threads/everytime-reopening-hub-it-always-asking-for-license.514234/)?
We need to fix these issues and if you have special cases it would help us to investigate it.
Ben BearFish
1월 25, 2018 10:40 오전Is there word on how far back the versions go? Does it go all the way back to Unity v3 or v4?
Boris Mongeau
1월 26, 2018 5:34 오후We have tested the feature up to 5.6 but you can probably use it with lower versions.
Karol
1월 25, 2018 10:33 오전Nice!
I wish It’d list the patch releases too (with patch notes, omg <3), but still – a big step forward :)
Boris Mongeau
1월 26, 2018 5:36 오후Hi Karol,
For now we don’t plan to add patch versions as downloadable in the Hub (only the next official fix after the patches). But you can always download it from the site and locate it from the install tab.
willnode
1월 25, 2018 8:49 오전Finally the official one. Kudos Unity!
Sergio
1월 25, 2018 7:23 오전It doesn’t let me choose where to install either the hub or version downloaded from the hub
Boris Mongeau
1월 26, 2018 5:37 오후Hi Sergio,
It’s planned to choose a location to install Unity, but not the Hub.
das
1월 25, 2018 5:19 오전Unity still takes too long to launch. Nearly 5x slower than 4.7 for no reason.
chris G
1월 25, 2018 4:36 오전Does the latest Unity allow you to have assets imported for multiple platforms simultaneously and switch quickly between them? If not, Unity Hub should show you want platform the project data has been imported for
Boris Mongeau
1월 26, 2018 5:42 오후Hi Chris G,
We have plans on managing assets for multiple projects, I’m not sure what would mean by platform.
John Steuber
1월 25, 2018 1:10 오전Omg yes!!!!!! Finally omg. This has been such a hell of issue for people who manages multiple games on different unity versions.
Daniel
1월 25, 2018 12:52 오전Did my comment get deleted? I posted a comment earlier and it seems like it’s missing! Anyways, one tweak I would recommend is to not have the Unity Hub window minimize in the dock after opening a project. I would like to just have the window close when opening a project.
Thanks!
Daniel
1월 25, 2018 12:53 오전Now my comment is showing.
Boris Mongeau
1월 26, 2018 5:50 오후Thanks Daniel for your feedback, you can always use the tray menu to open your 5 most recent projects so you won’t have the main window for now. We will fix this so that the window close instead of minimizing.
slake_it
1월 25, 2018 12:19 오전Great work ;)
– does it auto start the project with its unity version ?
Daniel
1월 25, 2018 4:41 오전Yes, from my experience you just click on the project and it automatically opens in the correct version of Unity.
Daniel
1월 25, 2018 12:01 오전Beautiful!! Wonderful idea, I actually wished for something like this long ago, and now it’s finally here. Thank you!
Nathan Warden
1월 24, 2018 9:49 오후I saw something like this for the first time using the Xenko engine, it’s nice to see this type of system being added to Unity as it comes in very handy.
Blake Schreurs
1월 24, 2018 7:19 오후This is an excellent start. I have LOTS of little projects. Something else that I would LOVE to see is that when I start a new project, it shows me a list of my commonly used assets, and then lets me select some for initial import. Super handy for things like the post-processing stack, Gaia, Aquas, etc. that I use in almost every project.
Boris Mongeau
1월 26, 2018 5:53 오후Hi Blake,
Thanks for your feedback, we do have plans for managing assets for multiple projects.
uDev
1월 24, 2018 6:40 오후Really nice addition.
Please add the bucket option for each new project (each having sub- buckets for alpha,beta,release phases), instead of having a single long list of user projects.
Boris Mongeau
1월 26, 2018 5:56 오후Hi uDev,
We will rework the projects management in the Hub and not only have the recent projects
ThatGuy
1월 24, 2018 6:03 오후Finally a feature that doesn’t involve non developers to try to get more monthly seat subs. Please do this more often as you guys have had some BAD press lately with greed.
Jack Meoff
1월 24, 2018 5:54 오후It’s been a while since we’ve seen a new Unity feature that promises to be useful to practically every user – not just AAA studios with 100’s of seats. Nice move.
Baste Nesse Buanes
1월 24, 2018 5:54 오후Great!
There’s bugs (reported in the forums), but once they’re ironed out, this’ll be amazing to have.
Andy
1월 24, 2018 5:48 오후Great idea, useful.
Also this template: (Preview) Lightweight games (mobile, low spec machines), could be so useful – many times I create a new project and then have to disable all the new global illumination and light-mapping stuff, change yellow light to white (!) etc. which I do not want for proto-typing with simple shaders and to test colors without them being distorted by the default light setup
Boris Mongeau
1월 26, 2018 5:58 오후Hi Andy,
There’s a forum thread for templates (https://forum.unity.com/threads/templates-overview-details-and-request-for-feedback.514369/)
I’m sure they’ll want your feedback.
Hessel
1월 24, 2018 5:36 오후This seems nice, though I had little issues managing different Unity versions. I do get annoyed when I open a fresh Android project that has its player defaulting to desktop and me having to wait twice for the entire project to be imported. Is that something this tool will tackle eventually?
slake_it
1월 25, 2018 12:21 오전That is very annoying, I hope they fix it ( allowing you to select the target platform before opening a project )
Boris Mongeau
1월 26, 2018 5:59 오후We plan on selecting the platform before launching a project.
Christoffer
1월 24, 2018 5:11 오후Cool, soon I don’t need to maintenance my own launcher anymore: http://enedahl.com/UnityLauncher/
Nicholas Gennady Korta
1월 24, 2018 5:09 오후Nice, I have 2 different versions of Unity installed and its a pain currently to switch between them. It also be cool if you intergraded things like your blogs, cool projects people have done just like how Unreal Engines Hub does.
Miltos
1월 24, 2018 5:08 오후Yes! multiple installs on mac. thank you
JDMulti
1월 24, 2018 5:02 오후Just before I thought about making my own launcher, I see this being announced.
However, I’ve installed it but it’s extremely slow. When I launch it I have to wait 1+ minute before I see a button “Login into my existing account”. When I click that button it will show a popup but never show it’s content to be able to login. So somehow I can’t get past that to be able to use it.
Is this a bug or do I need certain software to run it properly? I’m on Windows 10 (pro inside preview), version: 10.0.17063
I was wondering in case the Hub doesn’t recognize some unity versions, could you manually add one?
Also I noticed I can’t choose the path where to install this application, could that be added as well?
Patrick Scheper
1월 24, 2018 4:16 오후Finally. Have been waiting for such a feature for quite some time, thanks Unity!
Amon
1월 24, 2018 4:14 오후Now, where has this been all my Unity life? Downloading now. I’ll give it a thorough test.
Moran
1월 24, 2018 4:00 오후Why does it need a serial key activation?
Boris Mongeau
1월 24, 2018 5:30 오후We need the serial activation for when we launch Unity for a project.
Kenneth
1월 24, 2018 6:05 오후This doesn’t work. The Hub takes an activation for itself with no way to take it back and you still have to use another activation for Unity itself on the same computer. I can no longer launch Unity on the PC I installed the hub on.
Boris Mongeau
1월 24, 2018 6:23 오후Hi Kenneth,
A license is good for the whole computer, not just for one product. Seems like you could have found a bug. Could you go over the forum and post your case please? If it’s a bug we need to fix it ;)
spacefrog
1월 25, 2018 7:52 오전Brrr… The Hub app want’s to take a license ? This is a very sensitive topic and i really don’t understand any reason why such an app should deal with unity licenses at all . Very strange design decision IMHO. Anyways, it does’nt seem to accept my license when i login to my account. I tried to import the activated local license file ( as Unity hub provides such an option ) but instead of being satisfied with the local Unity license file, it wants to go online and do some intransparent activation magic on it again ? Feeling very uncomfortable about this license juggling… But gladly my local unity pro license still works afteer these Unity hub experiments…
Boris Mongeau
1월 26, 2018 6:01 오후We will add a accessible from the Tray to ease these issues.
Solution Studios
1월 24, 2018 3:58 오후This is going to be very useful! We’ve got 7 different Unity versions installed at the moment and switching between them has been inconvenient.
One suggestion, it would be useful if projects could be put into groups or given some kind of tag. Normally, we use multiple projects to test different parts of our work before combining them into a single project. I don’t think one long list of projects to look though is the best way of displaying this. Also, it would be good if you could order projects in different ways like by project size or creation date and not just when they were last used.
But it’s definitely a step in the right direction. Thanks!
Chris B
1월 24, 2018 3:55 오후The two issues I see are it doesn’t seem to match up versions correctly. Example is I have 2017.2.0p1 installed on my machine. I located the version and added it to my list. I just click on a project in the hub that is built with that version and have it claim I don’t have the version on my machine and offers me the chance to download it. I can close this and instead select the version from the right of the project using the … and it loads the project correctly, but it does seem odd this is like that.
Now the above issue may be related to this. When I add some versions of Unity to the On My Machine list, it names them with versions that aren’t user friendly. Example I added 2017.2.0p1 to the list and the name is 2017.2.0.64898 . It’s not easy to know this is p1 except that it is in a folder that I have p1 on it. It would be nice to be able to rename the header so when we do have to select it from the list to open a project, we can tell easier what version we are selecting. (note that 2017.3.0p2 appears that way with the header).
Now the second part might be why the first part isn’t finding the version in my list. Even though I know they are built with the same version, perhaps something about the version numbers aren’t really matching.
Chris B.
1월 24, 2018 4:06 오후Just to add, the naming issue happened to me on Windows. My coworker on a mac seemed to have no issue as all the versions added with a clear name to it.
Also if you use the … to select a Unity version, if you have a lot of versions on your machine, it creates a long list, but this list isn’t a scroll window. If you try to scroll in it, it scrolls the project window instead of the small version select box..
Boris Mongeau
1월 24, 2018 5:20 오후Hi Chris,
We are aware of this problem, we will fix this in a later fix. If you locate a version that was not installed using an installer on windows, the information of the version is not properly stored.
Matt
1월 24, 2018 9:07 오후Is there a manual work around for this?
TurtleTamer
2월 5, 2018 8:01 오전@Matt:
Work around:
WARNING! I cannot guarantee that it doesn’t break anything.
1. go to: C:\Users\\AppData\Roaming\UnityHub
2. modify editors.json
3. modify defaultEditor.json
4. uninstall Unity Hub
5. install Unity Hub
6. it should work now
Tom Roberts
1월 24, 2018 3:45 오후Awesome stuff, I hope it works over command line too for Continuous Integration! :)
Hertzole
1월 24, 2018 3:38 오후Nice to finally see a new launcher but I really want to have the ability to remove projects from the projects list. Like if I have a project I made for a bug report of some sort, then I don’t want it in my project list but I don’t want to remove the project from my disk either because I might need it later.
Am I the only one with this wish?
Murillo
2월 2, 2018 6:48 오후Its easy to do that. All you got to do is to change the root folder to another directory. When you launch Unity, it will loose reference and will wipe that project of the list.
Dênis Fernandes
1월 24, 2018 3:30 오후This is awesome! Thank you
One more thing that would be cool, is a different splash screen on each new major version, give us that feeling of “exploring new stuff” and is easier to know which version i’m opening.
I know this is silly, but is just a image anyway,must be easy for you guys
Dino
1월 24, 2018 3:29 오후This is AWESOMEEEE!!
LT
1월 24, 2018 3:28 오후I’m struggling to locate existing installations, if I browse to the Unity.exe nothing happens.
Chris
1월 24, 2018 3:40 오후If you select the Unity.exe file when you browse to the folder, that worked to add it for me. Just selecting the folder didn’t do anything.
KE
1월 25, 2018 12:32 오후I have the same issue. Unable to locate my existing Unity versions. A colleague have verified that I am doing it correctly, selecting the Unity.exe.
Daniel
1월 24, 2018 3:21 오후This is awesome! I was just thinking this morning on my way in to work: “I really wish Unity had a better way to manage the installs of new versions without a ton of hassle”. Thanks guys!
Kreso
1월 24, 2018 6:33 오후Daniel, I had the same thought! ;-)