Lab 0: Unity Setup
Table of contents
Creating a Unity ID
If you already have a Unity ID, you may skip this step. Otherwise, [create a Unity account].
Note: You do not have to use your berkeley.edu email.

Installing Unity Hub
-
Install Unity Hub by clicking on the link below. The download should automatically be configured to a detected platform, but you can also manually download a specific format on the same page.
You will be prompted to make a Unity ID if you don’t already have one. Once you login with one, you will be redirected to the download menu. You are not required to use your berkeley.edu email.
-
Follow the steps listed on the page to download and open the installer. Mac instructions are listed below as a reference.

-
Sign in with the Unity ID you just created.

-
If you see this prompt, check the box and click
open.
-
If prompted to install a Unity Editor, skip for now.

-
Click
Get Personal Edition License.
Installing the Unity Editor
-
On the left navigation panel, go to
Installs -> Install Editor.
-
Go to
Archiveand search for6000.3.18f1in the search bar above. Click Install (will prompt an install in your Unity Hub). -
By default, Unity will install Visual Studio as the text editor for your scripts. If you would prefer to use a different editor such as VS Code For Unity, then un-check this box.
For the purposes of this class, we will only ever ask you to build your project as an executable. (WebGL executables will be covered later in the course, once we reach the final project!)
This means for Windows users, check
Windows Build Support (IL2CPP).For Mac users, check
Mac Build Support (IL2CPP).You can always install other build support modules later on. After selecting your modules, press
Continue -> Install.Note: The install may take a while to complete.

After your Unity Editor finishes installing, you’re all set up!
Troubleshooting
If IntelliSense is not working properly in your IDE, go to Edit > Preferences > External Tools, and make sure to select your IDE of choice for ‘External Script Editor’. Then regenerate the project files:

Visual Studio and VS Code have their own packages for Unity dev that should be installed beforehand!
Still Stuck? While the editor version is outdated, the general principle stayw the same in this video.
Bug Reports
If you experience any bugs or typos within the lab itself, please report it here!