HOW TO INSTALL UNITY HUB, UNITY AND VISUAL STUDIO ON MAC
STEP 1 - DOWNLOADING
Navigate to the download page for Unity Hub: https://unity3d.com/get-unity/download. Then click on “Download Unity Hub”.
STEP 2 - INSTALLING UNITY HUB
Once Unity Hub has downloaded, navigate to where it was downloaded, double click on the .dmg file and drag and drop the Unity installer into your application folder.
Click through the Installers steps, agreeing to the Terms of Service. You can also leave the install location as what Unity has already set, or you can choose a different location.
STEP 3 - INSTALLING UNITY AND VISUAL STUDIO
Now that Unity hub is open we can begin installing a version of Unity.
Navigate to the Installs tab, located on the left hand side.
Click on the Add Button
Finally, we can agree to the Visual Studio EULA and Unity will begin installing. Unity will take quite a while to install, so don’t worry!
STEP 4 - ACTIVATING UNITY LICENCE
To use Unity, you need an activated licence.
Open the Unity Hub and sign into your Unity ID via the account icon in the top right of the window. If you don’t have an existing Unity account, you can create one by visiting the Unity ID website. Once you have logged in, click the cog icon in the top right hand corner and navigate to the License Management tab.
Click Activate New License and the option to choose the type of license to activate (Unity Personal, Unity Plus or Pro) appears.
To activate a Unity Personal licence, select the Unity Personal option and select either of the options which best describes your current situation and click Done.
STEP 5 - RUNNING UNITY AND FINAL CHECKS
To test Unity is installed correctly and ensure Visual Studio is working, we will make a test project. To do this navigate to the projects tab and then click New
Once Unity is open we will check Unity is using Visual Studio. Navigate to Edit > Preferences > External Tools > External Script Editor and select Visual Studio in the drop down.
That is everything to installing Unity and now you are ready to participate in our Unity and C# camps.