1
00:00:03,090 --> 00:00:03,960
Hello and welcome.

2
00:00:03,960 --> 00:00:10,140
Let's get downloading because in this lecture we're going to be installing Unity Hub Unity 2021 and

3
00:00:10,140 --> 00:00:11,670
Visual Studio Code.

4
00:00:11,670 --> 00:00:17,190
The first step in this process is for us to jump into our browser and type in download Unity Hub.

5
00:00:17,220 --> 00:00:20,400
Unity Hub we can then find should be the very first link here.

6
00:00:20,400 --> 00:00:27,720
Download Unity Hub that will take you to this particular website which is Unity 3D com and you can find

7
00:00:27,720 --> 00:00:30,090
the big green button which is download Unity Hub.

8
00:00:30,090 --> 00:00:30,600
Click on that.

9
00:00:30,600 --> 00:00:32,460
That will start downloading Unity Hub.

10
00:00:32,460 --> 00:00:34,320
Now what is Unity Hub you say?

11
00:00:34,320 --> 00:00:36,450
Well, I've already downloaded it, so I'll show you.

12
00:00:36,450 --> 00:00:37,680
This is Unity Hub.

13
00:00:37,680 --> 00:00:40,950
It's a place that you can manage all your various projects you're working on.

14
00:00:40,950 --> 00:00:45,150
You can see I've got a bunch here I'm working on, as well as your different installations of unity.

15
00:00:45,150 --> 00:00:50,400
You can have multiple different versions of unity going on your computer at the same time, which is

16
00:00:50,400 --> 00:00:51,210
really cool.

17
00:00:51,210 --> 00:00:55,170
And for me, I'm going to be using Unity 2020 1.1.

18
00:00:55,170 --> 00:00:59,550
You don't need to worry so much about the following dot whatevers, but I also have on my computer at

19
00:00:59,550 --> 00:01:02,910
20 20.2 and some of the older versions.

20
00:01:02,910 --> 00:01:08,070
Now, once you've finished downloading Unity Hub, click on the button and follow the installation process.

21
00:01:08,070 --> 00:01:11,310
I know you've installed things before, so you don't need me to show you about that.

22
00:01:11,310 --> 00:01:16,110
One thing you might come across is at some point, Unity might say, you need to sign up to be a unity

23
00:01:16,110 --> 00:01:16,650
person.

24
00:01:16,650 --> 00:01:17,310
No problems.

25
00:01:17,340 --> 00:01:21,660
Go through that sign up process, popping your email address, whichever one you want to use and the

26
00:01:21,660 --> 00:01:25,950
license you're looking for is the personal license, which is free up until the point where you're earning

27
00:01:25,950 --> 00:01:27,330
$100,000.

28
00:01:27,450 --> 00:01:29,160
So hopefully you get there really soon.

29
00:01:29,160 --> 00:01:32,820
But I'm assuming we're not there just yet in terms of using unity.

30
00:01:32,820 --> 00:01:34,110
So you go through all that process.

31
00:01:34,110 --> 00:01:40,230
Once Unity Hub has installed find and open that click on the installs button on the left hand side,

32
00:01:40,230 --> 00:01:44,370
click on Add and add your very first version of unity.

33
00:01:44,370 --> 00:01:46,110
Now a couple of things to point out here.

34
00:01:46,110 --> 00:01:53,130
Like stands for long term support in general, I always recommend working on a version of unity that

35
00:01:53,130 --> 00:01:54,690
has long term support.

36
00:01:54,690 --> 00:01:55,860
I'm a little bit naughty.

37
00:01:55,860 --> 00:02:01,020
I'm working in Unity 2021 at the moment, and it doesn't yet have a long term support.

38
00:02:01,020 --> 00:02:05,340
But I'm doing that so that when you're watching this in the future, hopefully it will have long term

39
00:02:05,340 --> 00:02:08,490
support by the time that you're getting to this and working through it.

40
00:02:08,490 --> 00:02:14,310
And so once you've selected the version that you're looking for and I recommend Unity 2021 point, whatever

41
00:02:14,310 --> 00:02:19,050
is relevant to you at this time, click on next and then you'll see a whole bunch of things that we

42
00:02:19,050 --> 00:02:21,960
can add as additional modules for this.

43
00:02:21,960 --> 00:02:23,670
So at the moment I've got nothing selected.

44
00:02:23,670 --> 00:02:27,180
You might have the Microsoft Visual Studio community already selected.

45
00:02:27,180 --> 00:02:31,980
We're going to select that because this is the the editor we type our code in.

46
00:02:31,980 --> 00:02:34,170
We're not going to use our Visual Studio community.

47
00:02:34,170 --> 00:02:37,590
We're going to be downloading something slightly different Visual Studio code.

48
00:02:37,590 --> 00:02:43,590
The reason we're using Visual Studio code is because it looks the same on Windows and Mac and Linux

49
00:02:43,590 --> 00:02:47,700
and you won't have a problem with having if you're working on one of the other systems I'm working in

50
00:02:47,700 --> 00:02:50,340
Windows, you won't have a problem with yours looking different to mine.

51
00:02:50,340 --> 00:02:55,830
The one other thing I'd recommend adding on here if you scroll down and find WebGL build support, click

52
00:02:55,830 --> 00:02:57,780
on that so that we can install that as well.

53
00:02:57,780 --> 00:03:03,330
That means that we can create our game so that people can play them on a website, which is really cool,

54
00:03:03,330 --> 00:03:03,900
really neat.

55
00:03:03,900 --> 00:03:08,970
Click on that and then click on Done and then go through that process of installing unity.

56
00:03:08,970 --> 00:03:14,160
So click on Done and then it's going to go through that slow ish process of downloading and installing

57
00:03:14,160 --> 00:03:15,480
in the in the one go.

58
00:03:15,480 --> 00:03:16,950
So that should all be done from that point of view.

59
00:03:16,950 --> 00:03:22,080
So while that's going through that process, let's go grab Visual Studio code once again, type in download

60
00:03:22,080 --> 00:03:27,750
Visual Studio Code or you can click on the link I've given you against this lecture in the resources

61
00:03:27,750 --> 00:03:28,230
section.

62
00:03:28,230 --> 00:03:29,280
Now where is that?

63
00:03:29,280 --> 00:03:32,760
That will depend upon the platform you're viewing this video in.

64
00:03:32,760 --> 00:03:37,200
Our courses tend to be on a couple of different platforms, so it could be over in the right hand side

65
00:03:37,200 --> 00:03:41,640
next to the video or down the bottom underneath the video, depending upon where you're watching it.

66
00:03:41,640 --> 00:03:47,190
So if I download Visual Studio code either by typing into Google or by clicking on the link we've given

67
00:03:47,190 --> 00:03:50,070
you, then select your relevant operating system.

68
00:03:50,070 --> 00:03:51,300
For me, it's Windows.

69
00:03:51,300 --> 00:03:51,990
Click on that.

70
00:03:51,990 --> 00:03:56,700
Go through this process, it'll start downloading once again, wait for it to download, click on the

71
00:03:56,700 --> 00:04:00,720
button, go through the prompt, say yes yes to all of the good things that it asks you you want to

72
00:04:00,720 --> 00:04:01,080
do.

73
00:04:01,080 --> 00:04:02,970
Then you'll have that all ready to roll.

74
00:04:02,970 --> 00:04:05,610
So while we're downloading, installing, let me give you some context.

75
00:04:05,610 --> 00:04:07,950
We're using unity, which is a game engine.

76
00:04:07,950 --> 00:04:10,740
Unreal is another very well known popular game engine.

77
00:04:10,740 --> 00:04:15,330
And we're using Visual Studio code is our integrated development environment, our IDE.

78
00:04:15,360 --> 00:04:17,339
This is a place where we type our code.

79
00:04:17,339 --> 00:04:19,290
So what do we get for using a game engine?

80
00:04:19,290 --> 00:04:25,860
Well, it's a visual interface for creating games where we get a whole bunch of systems which have existing

81
00:04:25,860 --> 00:04:30,420
code we can use, such as a physics system or a rendering system or an audio system so that we don't

82
00:04:30,420 --> 00:04:33,900
have to go and try to code those and create those absolutely from scratch.

83
00:04:33,900 --> 00:04:38,520
There's so much of a head start we get by using an engine and then what is an ID?

84
00:04:38,520 --> 00:04:43,500
Well, it helps us write code to tell the game engine what to do, and it gives us a whole bunch of

85
00:04:43,500 --> 00:04:49,440
things like autocomplete or color coding or syntax error checking so that as we type along, it's like

86
00:04:49,440 --> 00:04:54,360
a friendly assistant that'll say things like, Hey, Rick, you typed that wrong, you bozo, so you

87
00:04:54,360 --> 00:04:55,650
can make corrections.

88
00:04:55,650 --> 00:04:57,750
Maybe it won't say exactly that, but you know what I mean?

89
00:04:57,750 --> 00:05:00,420
It's going to give you input and guidance as you go along.

90
00:05:00,420 --> 00:05:01,620
How do these two interface.

91
00:05:01,620 --> 00:05:02,430
Well, when you're.

92
00:05:02,510 --> 00:05:08,810
Creating files in Visual Studio code or when we create this, will be creating CSS files, files that

93
00:05:08,810 --> 00:05:11,630
work with unity to tell unity what to do.

94
00:05:11,720 --> 00:05:17,270
The files that we create that are whatever dot CSS I'll be referring to as scripts.

95
00:05:17,320 --> 00:05:17,630
Okay.

96
00:05:17,630 --> 00:05:21,170
So that's just a quick intro, a quick overview of how these things fit together.

97
00:05:21,410 --> 00:05:23,090
Good luck with the downloading process.

98
00:05:23,090 --> 00:05:26,720
Hopefully it's going quickly for you and in the next lecture we'll have a little bit of a play around

99
00:05:26,720 --> 00:05:30,080
with the Unity interface so we can start to get our hands dirty.

100
00:05:30,110 --> 00:05:30,380
Okay.

101
00:05:30,380 --> 00:05:31,160
See you in the next lecture.

