This is first lesson of my guide about making games. I recommend to read whole serie.
Though It’s easy to download, install and register Unity, I decided to create this lesson for sake of completeness and due to the fact that my site is viewed by beginners as well.
This game engine consists of 2 programs.
First is Unity Hub, program to manage our projects, versions, and updates of Unity Editor.
Second is Unity Editor, the game engine we are looking for. You need Hub to run the Editor.
So let’s go to the official website and click the first green button “Choose Your Unity + Download”.
You will land on their Store subdomain, where you can choose 3 versions:
- Plus – “for hobbyists”.
- Pro – “for teams and freelancers”.
- Personal – “for beginners”.
Versions Plus and Pro are paid, while Personal is free. We are interested in the free version.
Unless you want to buy Plus or Pro, if you do then go ahead. However, I don’t think beginner needs something more than free version. Majority of professionals actually work with free version, because it’s not limiting in any way.
So click the “Try Personal” button. You will be taken to download page. You must first accept their Terms of Service.
What’s important here is that you can use the free version if your project (most likely game) you created in Unity isn’t making more than $100k yearly.
If it does, then you need to choose paid version.
Most likely your game doesn’t make this much money right now, and you haven’t even started yet, so don’t worry about this.
However in case your Unity products together earn more than allowed, you will need to update your license.
So after you are done reading ToS, press the checkbox button, then the download should unlock.
Press “Download Unity Hub”, and save it on disk!
Open the installation file “UnityHubSetup.exe” that you just downloaded. This will install Hub on your computer. After that, you will use the Hub to download and update Editor.
After you are done reading, press “I Agree” button.
You can choose the install folder now.
I strongly recommend leaving default installation location, because later you will need to change default path for Editor as well. And if you don’t, then you will have Hub and Editor in different locations.
(For example Hub installed in “C:\”, and Editor installed in “D:\”.)
Press “Install” button and finish the installation. It may take few minutes on slower computers.
After you finished, the setup file should’ve created shortcut for Hub on your desktop. Open it.
If this Windows Security Alert appeared, then press “Allow access“.
Opening Hub for the first time will make the program to ask us about our account.
You can use existing account or create a new one. I assume you don’t have one. So click blue “Create a Unity ID“.
Your username will be used by forum and store.
After you are done filling the form, click the blue button again.
In the next steps you may be asked what version you want, pick the free one (Personal). They will also ask you about what kind of developer you are, what programs you develop, what platforms you target, and so on. This is just so they can know their users better.
Check your email if there’s any link to activate your account. If there’s not, then that’s fine.
Click on “Installs” on the left, then install Unity Editor, if you don’t have one yet.
I went for newest “official release” version, that is 2019.2.0f1. Some people prefer using LTS version. I like new stuff, and I don’t mind API changes.
The LTS stream is for users who wish to continue to develop and ship their games/content and stay on a stable version for an extended period.
The LTS version will not have any new features, API changes or improvements. It will address crashes, regressions, and issues that affect the wider community, such as Enterprise Support customer issues, console SDK/XDK, or any major changes that would prevent a large section of users from shipping their game. Each LTS stream will be supported for a period of two years.
However if you want to avoid unnecessary frustration, you might want to use LTS version so you don’t have to update your code whenever some built-in Unity function is updated, changed or deleted.
Installing editor will take long even on faster computers, don’t worry about it. If your computer is super slow, you may want to install it during night.
In the next lesson we will be designing 3D humanoid character model in Blender.