Hi game developers! Just getting started with Unity and having no idea where to begin? No worries. This blog series will guide you from the very beginning, step by step.

So come on, grab your mouse and let's learn Unity: A Real-Time Development Platform.

Knowing Unity

Unity is a user-friendly, multi-cross-platform game engine. It's been a famous game engine in the game industry due to its vast learning resources and simple-to-grasp concepts. Unity's user-friendly interface and intuitive features provide easiness to beginner game developers, enabling them to create their own games in no time with no effort.

A developer can easily create a game without coding using the provided tools and resources. The attention-grabbing element for beginner game developers with a low budget is that they can use Unity free of cost.

Pro features can be accessed by subscription, which gives more benefit to the developer. But that's no bummer for the non-pro developers. Unity provides most of the features required to make a game for free. There are certainly more benefits in having access to the pro features and functionalities, but don't underestimate what you can accomplish as a beginner developer using the free features alone!

The Setup Process

Step 1: Download Unity Hub

Downloading and installation are a must before getting started with using the software. Unity has provided us with Unity Hub for easy download and setup process. It allows us to download and use multiple versions of Unity along with management functionalities on a single PC easily.

Download Unity Hub and start your game dev journey.

Unity Hub - Download page

After installing Unity Hub, open it, and you will get a window panel like the image below. The interface may differ depending on the version of Unity Hub.

Unity Hub interface

The sections available in the initial interface are:

Under (1), find all the available tab options in the left panel.

Under (2), find all created projects listed in the centre.

Under (3), create a new project or open already created ones at the top-right panel.

Step 2: Install Unity Editor

Select the Installs tab in the Unity Hub panel. All Unity editors you downloaded using Unity Hub are listed here.

Installed Unity editor showing page

Three tabs are categorised:

  1. All: Shows all versions of Unity editor installed in Unity Hub.
  2. Official releases: Shows the LTS version of Unity editor installed. They are stable versions which provide stable support.
  3. Pre-releases: Shows the Unity versions, which are released as Alpha and Beta. These Unity editors are in the testing phase and are unstable.

At the top-right corner of the screen, there are two more options to install Unity versions.

  • One is to locate the standalone downloaded Unity editor, which will be available on your PC if installed beforehand. For this, choose the Locate button and show the folder in which the Unity editor was installed.
  • Another button Install Editor installs a new Unity editor.

We will be using the second option and installing a new editor. For that, follow the listed steps:

  1. Click on Install Editor button and a panel like in the image below will be shown.
Officially released Unity version (LTS)

2. Click on the Install button of one of the listed Unity versions.

Good Practise: Install the recommended version from LONG TERM SUPPORT (LTS).

3. Choose the modules you want the Unity editor to support.

Adding modules

You can add the platforms before or after the installation as you prefer. However, installing the required platform modules before the Unity editor is recommended. Because, as a Windows user, installing the platforms after the Unity editor could potentially prolong the overall installation time.

If you don't have a separately downloaded script editor, you can install and use Microsoft Visual Studio.
Optimize your installation by only downloading the required platforms for your game creation. This reduces the downloading size and avoids unnecessary use of computer storage.

4. Click Continue and your editor will be downloaded and installed in the Unity Hub.

After the installation is complete, you can find the editor under the All section of Installs panel.

Installed editor listed under Installs panel

Did you notice the warning at the top of the Unity Hub panel?

This warning implies that you won't be able to create or open projects with Unity unless you have an active license in Unity Hub. So, let's make ourselves an active license.

Click on Manage Licenses at the top-right corner of the warning, and a license management panel will open.

license page in unity hub
License panel in Unity Hub

This panel showcases any licenses you own. Let's add one since we don't have any licenses currently available.

Click on Sign in from the warning section to create a new Unity account. You can easily create a new account if you don't have one.

Step 3: Create a Unity Account

Let's create a Unity ID. Enter the details in the empty field shown in the image below and click on Create a Unity ID. Your Unity account will be created if all the details entered are correct.

Unity ID creation page

Step 4: Sign in with the Unity account in Unity Hub

After creating the account, sign in to your Unity account on your browser. Re-open your Unity Hub and re-click on the Sign in  button in the license panel.

You will be automatically redirected to the browser, and your Unity account sign-in will be verified. The warning sign will also be removed from the Unity Hub.

You may be asked to give permission to the browser to open the link in the Unity Hub. Tick the Always allow option and click on Open Link when it is enabled.

This will complete your sign-in process for your Unity account in Unity Hub.

Step 5: Add license

An active license is required to create and open a Unity Project. So if you don't have an active license, you will still be warned about the license in your Hub opening panel.

Open your license panel and follow the steps below:

  1. Click on Add button at the top-right of the license panel or click on Add license in the middle of the panel. A panel with options to add new licenses will appear.
Add new license panel
  • If you already have a pro license, choose Activate with serial number to enter the serial number and activate the license.
  • If you already have a license on your PC but need to activate it, choose Activate with license request.
  • If you want a free license to use Unity without any payment, choose Get a free personal license. This will create a personal license in your Unity account and will be added to the Unity Hub. You can use the Unity editor to create and open Unity projects.

Step 6: Get a personal license

Agreement panel to get a personal license

You'll be redirected to an agreement panel if you choose to get a free personal license. Click on Agree and get personal edition license and an active license will be added to the license panel.

Make sure to read the agreement properly so you know the permissible and restricted actions under Personal Edition License.

You are ready to create your first Unity project with the Unity editor.

Learning Options

You can find Learn and Community tabs in Unity Hub.

Before diving into your first project, take the time to explore these sections. Uncover multiple start-up tutorials, providing the necessary resources to get started. Begin your exploration on the Learn page from Unity Hub.

Learn page in Unity Hub

Discover Community section and get links for the plethora of resources available for using and learning about Unity editor for creating games.

Community page in Unity Hub

So what are you waiting for? Unleash your creativity in Unity and create the best beginner game you can. With all the resources and guides available, there's no limit to what you can create.

Thanks for reading! Stay tuned for the next part, and leave a comment below if you need any assistance with the setup process.