This article will cover both how to install Unity for the first time, and how to install new versions of Unity for pre-existing installations. Before installation you may wish to review Unity's system requirements.
First Time Installation Only - Unity Hub
If you're installing Unity for the first time, the first thing you'll need to do is install Unity Hub - which helps keep track of all your projects and Unity versions. The steps below will describe the process for installing Unity Hub. If you already have Unity Hub installed, feel free to skip to the next section.
1. If you do not yet have a Unity account, you will first need to create one before you can proceed. To do so, head to
https://login.unity.com/en/sign-up and create a Unity ID account.
3. Click on the "Download" button on the page (your correct OS version will be automatically detected).
4. Once downloaded, open up the installation file and follow the installation prompts.
Installing a Unity Version
Whether you're a first time installer or a previous user looking for a new version of Unity, the installation of Unity follows the same steps described below.
1. If you haven't done so already, open up Unity Hub and sign in to your account.
If you get a prompt regarding the Unity Personal license, you can generally select "Agree" if you aren't using it as part of an organization. Please defer to the
Unity Software Terms for final advice, however.
2. From the left-hand menu, select the Installs tab.
3. On the Installs page, select the "Install Editor" button in the top-right.
4. The Install Unity Editor page should pop-up. From here, you should select which version of Unity you want to install and hit the "Install button". In general, we recommend installing the latest LTS version.

5. The next step is to select the modules to install along with Unity. There are several options, including build supports for different platforms, language support, and so forth. You should select the modules most relevant to you, but note that you can install these later at anytime.
However, if this is your first time installing Unity, make sure to select Microsoft Visual Studio Community. This is the default IDE required to work with code in Unity. For previous users, you should see it mentioned as already installed.
Once you've selected everything, hit the Install button in the bottom right to start the installation process.
6. Wait for Unity to install. Note that because of the file size, this may take some time. Once the installation has finished, though, you can start using your version of Unity!

Related Articles
How to Install MonoGame
This article will cover how to set up the MonoGame framework for game development. MonoGame recommends using Visual Studio Community for development - the setup of which is covered in this article. You can, however, use other code editors like Visual ...
How to Install GameMaker
This article will cover how to install the GameMaker engine. Before installation, you may wish to review GameMaker's system requirements. Downloading and Installing GameMaker 1. Head to the GameMaker download page at https://gamemaker.io/en/download ...
How to Install Rust
This article will briefly cover how to set up Rust for Rust-based projects. Installing Rust 1. Head to the Rust installation page at https://www.rust-lang.org/tools/install 2. The page should automatically detect your operating system and present you ...
How to Install Python
If you intend to use our Python courses with a code editor like Python's built-in IDLE editor, Visual Studio Code, Anaconda, Spyder, or something else, you will need to first install the Python runtime to your local computer. This short article will ...
How to Install Blender
In this article, we'll discuss how to install Blender, the free, 3D modeling software. Before beginning, you may wish to review Blender's system requirements. Installing Blender 1. Go to the download page on the official Blender site at ...