1. week

Unity Engine

Download, install and work with Unity

About

We'll show you where to download Unity and how to run an interactive tutorial.

Objectives

  1. Installing Unity.
  2. Adding the tutorial to Unity and running it.
  3. Learn how to work with interactive tutorial.

Instructions

Step 1: Installing Unity

Before you download Unity, check if your computer meets the system requirements:

  • OS: Windows 7 SP1+, 8, 10, 64-bit versions; Mac OS X 10.12+; Ubuntu 16.04, 18.04, and CentOS 7.
  • GPU: Graphics cards with DX10 (shader model 4.0) capabilities.

Unity includes its tool for installing and updating versions UnityHub.

You can download UnityHub at this link.

Step 2: Running Tutorial

Task 2.1

Download project from here.

Task 2.2

Open UnityHub.

Empty UnityHub
Fig. 1: Empty UnityHub

Task 2.3

Click the Open button in the upper right corner.

Add UnityHub
Fig. 2: Add UnityHub

Task 2.4

Add the cloned project.

Since Unity has no version installed, it will give you a version error.

Task 2.5

It is necessary to click on the version.

Alert
Fig. 3: Alert

Task 2.6

Then click Install Editor version.

Alert2
Fig. 4: Alert2

Then select version 2020.3.30f1.

Alert2
Fig. 5: Alert2

Then the following window will appear.

Comment

If you want to use Visual Studio Code, select the first option too.

Dialog Install
Fig. 6: Dialog Install

If you did everything correctly, the installation will start.

Alert: WARNING! The version must be 2020.3.30f1.

Installation
Fig. 7: Installation

After successful installation, the project should look as follows.

Projects
Fig. 8: Projects

Task 2.7

The program starts after clicking.

Comment

The first run usually takes longer.

Step 3: Tutorial Functionality

After opening the project, you should see the following scene.

Scene
Fig. 9: Scene

Click the Play button and turn on the interactive tutorial. Follow the instructions and gradually go through the levels.

Play
Fig. 10: Play

About Tutorial

The tutorial serves to familiarize you with the main functions of Unity. It contains six levels, each focusing on a different area of Unity. The levels are unlocked gradually, meaning you have to complete the entire level to open a new one.

Each level contains a brief description of the essential functions as well as a video guide with a more detailed explanation.

Menu
Fig. 11: Menu

Most levels contain practical exercises or tests. These exercises also include hints on how to complete them, so you don't have to worry that you won't be able to pass the activity.

Test
Fig. 12: Test

The last level is specific because it consists of a minigame containing bugs. You are required to fix these bugs to make the game playable.

Game
Fig. 13: Game

In the first steps of the tutorial, it is necessary to fill in your full name.

Name
Fig. 14: Name

After completing the assignment, you need to fill out the questionnaire, which you can find in the main menu. Also, send us the resulting screenshot of the main menu with your name and level.

You will be assessed based on the achieved level and personal defense.

Comment

If you decide not to complete the assignment, send us the screenshot anyway and fill out the questionnaire. You will get at least some points.

Name
Fig. 15: Name

Possible Problems

Contact us if you encounter a technical problem while working with the manual, preventing you from working.

Comment

Mac users may have a problem with the sound of the videos. In that case, look for the video in the Videos folder in the Project window. Videos are sorted into folders based on level, and you can check their name above the video.

Video
Fig. 16: Video

Additional Resources

  1. Official Unity documentation
  2. Unity tutorials
  3. Free Code Camp - tutorial
  4. Installing Unity

Video