﻿1
00:00:04,230 --> 00:00:05,300
‫Hello and welcome.

2
00:00:05,310 --> 00:00:12,750
‫In this lecture we are going to be adding in an asset pack with a whole bunch of beautiful assets such

3
00:00:12,750 --> 00:00:18,360
‫as this great level here, which is going to be a fantastic starting point for our first person shooter,

4
00:00:18,360 --> 00:00:24,480
‫as well as character assets, guns, particle effects and more.

5
00:00:24,480 --> 00:00:26,850
‫So let's dive in and see how to do that.

6
00:00:27,150 --> 00:00:33,240
‫Now, before we get stuck into creating anything unreal related, let's go and download the asset packets

7
00:00:33,240 --> 00:00:36,180
‫in three separate zip files against this lecture.

8
00:00:36,180 --> 00:00:37,590
‫Part one, part two and part three.

9
00:00:37,590 --> 00:00:39,540
‫Each one about a gigabyte in size.

10
00:00:39,540 --> 00:00:42,660
‫So it might take a little while to download depending on your connection speed.

11
00:00:42,670 --> 00:00:44,460
‫So do get started on that.

12
00:00:44,460 --> 00:00:47,970
‫And once they have downloaded you can go about extracting them.

13
00:00:47,970 --> 00:00:51,330
‫The way to do this is to just extract them all into the same folder.

14
00:00:51,330 --> 00:00:54,600
‫No matter whether you're using a windows or Mac, you should be able to do this.

15
00:00:54,600 --> 00:01:00,510
‫You can do this on Windows by doing right click extract all and then just make sure you strip off the

16
00:01:00,510 --> 00:01:06,840
‫part one at the end of the folder name and hit extract or extract it to any folder of your choosing.

17
00:01:06,840 --> 00:01:11,220
‫And it doesn't matter what order you extract these in, you can do part one, then part two and part

18
00:01:11,220 --> 00:01:13,920
‫three, or you can do it in reverse order however you like.

19
00:01:13,920 --> 00:01:17,340
‫As long as they all go into the same folder, there's no overlapping files.

20
00:01:17,340 --> 00:01:19,770
‫They're just going to write into that same folder structure.

21
00:01:19,770 --> 00:01:23,130
‫So extract all, do it for part two as well.

22
00:01:23,250 --> 00:01:29,000
‫And then finally we're going to do the same thing for part three by right clicking, doing an extract

23
00:01:29,050 --> 00:01:32,320
‫all and removing that part three there as well.

24
00:01:32,340 --> 00:01:36,660
‫Well one of them's already finishing for me and you go ahead and do that.

25
00:01:36,660 --> 00:01:41,850
‫Now, I can't quite emphasize hard enough that there are three separate zip downloads here.

26
00:01:41,850 --> 00:01:47,430
‫Make sure you get all three and all three of them are extracted into the same folder.

27
00:01:47,500 --> 00:01:48,840
‫That needs to be the same folder.

28
00:01:48,840 --> 00:01:53,970
‫Otherwise you will not have all of the assets in your project if you've got any problem where you don't

29
00:01:53,970 --> 00:01:57,270
‫appear to have all of the assets that I have, go back and check.

30
00:01:57,270 --> 00:02:01,530
‫You had all three zips and all three of them have been extracted into the same folder.

31
00:02:01,530 --> 00:02:08,100
‫And the final result should be this shutter asset pack inside the folder, which contains itself a shooter

32
00:02:08,100 --> 00:02:08,910
‫asset pack project.

33
00:02:08,910 --> 00:02:11,040
‫You can see it's popping up the windows as it's finishing.

34
00:02:11,070 --> 00:02:13,890
‫If you open that up, everything should be working correctly.

35
00:02:13,890 --> 00:02:17,310
‫If it's not working correctly, haven't go at re extracting them again.

36
00:02:18,010 --> 00:02:18,310
‫Okay.

37
00:02:18,310 --> 00:02:21,610
‫So let's get started at the beginning, creating the project.

38
00:02:21,640 --> 00:02:25,780
‫Now, you've done this a few times before, so I'm going to go through this quickly.

39
00:02:25,870 --> 00:02:29,260
‫The engine version I'm using is 4.25.

40
00:02:29,290 --> 00:02:33,220
‫Feel free to use this one or a newer version when doing it for yourself.

41
00:02:33,400 --> 00:02:39,550
‫And we're going to go ahead and, first of all, launch the engine to get our new project creation dialog.

42
00:02:39,670 --> 00:02:43,780
‫This obviously may take a variable amount of time depending on your setup.

43
00:02:43,780 --> 00:02:46,840
‫So in the meantime, let's talk about the assets we're going to be using here.

44
00:02:46,840 --> 00:02:52,810
‫We have got a shooter asset pack that we are going to be importing into our project.

45
00:02:52,810 --> 00:02:57,880
‫And the way we're going to be doing this is it is itself a unreal project.

46
00:02:57,880 --> 00:03:03,010
‫So we're going to migrate the assets out of that project and into your project.

47
00:03:03,400 --> 00:03:07,990
‫Basically, this instead of having a starter project, this is just another way of doing it.

48
00:03:07,990 --> 00:03:13,210
‫And the benefit of this is that if you have got an existing project that you want to use these assets

49
00:03:13,210 --> 00:03:17,060
‫in, you can you can migrate those assets into that project.

50
00:03:17,110 --> 00:03:19,890
‫So let's create, first of all, a project to start with.

51
00:03:19,900 --> 00:03:25,720
‫Now, you'll notice if this dialog looks unfamiliar to you, it's because it's a little bit new in some

52
00:03:25,720 --> 00:03:26,740
‫newer versions of Unreal.

53
00:03:26,740 --> 00:03:28,510
‫But don't worry, it's not that different.

54
00:03:28,510 --> 00:03:30,190
‫Basically has the same options.

55
00:03:30,190 --> 00:03:32,350
‫We want to select games because that's what we're making.

56
00:03:32,350 --> 00:03:32,860
‫We're not doing.

57
00:03:32,860 --> 00:03:38,110
‫Any of these other applications to Unreal is often used for so select games and go to the next screen.

58
00:03:38,110 --> 00:03:41,260
‫Now it starts to look a bit familiar, so we want a blank project.

59
00:03:41,260 --> 00:03:44,320
‫Notice there's no tabs here for Blueprint or C++.

60
00:03:44,320 --> 00:03:46,210
‫Create a blank project.

61
00:03:46,800 --> 00:03:49,020
‫On this next screen.

62
00:03:49,020 --> 00:03:52,620
‫This is where we have the option to select between Blueprint or C++.

63
00:03:52,620 --> 00:03:53,880
‫I'm going to go for C++.

64
00:03:53,880 --> 00:03:57,510
‫It's a C++ course, then all these other options are going to leave the same.

65
00:03:57,510 --> 00:04:02,580
‫I'm not going to add Stata content, although you could, if you wanted to have those extra assets in

66
00:04:02,580 --> 00:04:08,550
‫the starter pack to play around with in your shooter, then I'm going to give my projects a name, which

67
00:04:08,550 --> 00:04:13,260
‫is going to be simple shooter, the name of this section and I'm already happier.

68
00:04:13,260 --> 00:04:18,510
‫Got that location set to the right thing, but you can go ahead and change the location to wherever

69
00:04:18,510 --> 00:04:22,170
‫you want your project to be saved and go ahead and create the project again.

70
00:04:22,170 --> 00:04:24,360
‫This can take a variable amount of time.

71
00:04:24,360 --> 00:04:26,790
‫We're going to go back and have a look at the asset pack.

72
00:04:26,790 --> 00:04:34,230
‫So as I said, it is a new project and in fact, it is it made in version 4.22, if I'm correct, which

73
00:04:34,230 --> 00:04:38,850
‫means that you can use it as any version greater than 4.22.

74
00:04:38,940 --> 00:04:41,640
‫So we're going to go ahead and open it up.

75
00:04:41,640 --> 00:04:47,550
‫And that just explains why we see this first dialog box that says Select an engine version because the

76
00:04:47,550 --> 00:04:52,590
‫version of the project itself was not 4.25, so it's just going to do an upgrade.

77
00:04:52,590 --> 00:04:53,310
‫But that's fine.

78
00:04:53,310 --> 00:04:58,320
‫We can go ahead and do an upgrade to whatever version you've currently got on your system, and it should

79
00:04:58,320 --> 00:04:59,610
‫work just fine.

80
00:04:59,610 --> 00:05:04,800
‫And the zip for this asset pack can be found against this lecture's resources.

81
00:05:04,800 --> 00:05:09,750
‫So do go ahead and download that get that extracting it can take a little bit of time because there's

82
00:05:09,750 --> 00:05:11,670
‫quite a lot of heavy assets in there.

83
00:05:11,670 --> 00:05:15,450
‫Make sure you get that download started while you're watching this video.

84
00:05:15,450 --> 00:05:19,560
‫Now for the next step we will need to have this discovering assets.

85
00:05:19,560 --> 00:05:24,690
‫Little dialog have finished discovering all the assets in the project because we can't migrate them

86
00:05:24,690 --> 00:05:26,340
‫if it doesn't know what they are.

87
00:05:26,490 --> 00:05:32,100
‫So what we're going to do basically is take this folder here, the asset packs folder.

88
00:05:32,100 --> 00:05:33,000
‫You can go and have a look at it.

89
00:05:33,000 --> 00:05:38,670
‫There's a few different asset packs that I've aggregated together from the permanently free collection,

90
00:05:38,670 --> 00:05:44,610
‫from unrealized example projects and some assets of my own, which I have created with my microphone.

91
00:05:44,610 --> 00:05:47,100
‫And you can go and have a look at it and take a look at any of this.

92
00:05:47,100 --> 00:05:50,430
‫It's quite fun anyway, but we're going to try and migrate this.

93
00:05:50,430 --> 00:05:55,080
‫Let's right click on the asset pack and hit that migrate button.

94
00:05:55,680 --> 00:05:59,880
‫So we're doing this at the root folder, so we're migrating all of these folders underneath it.

95
00:05:59,880 --> 00:06:06,150
‫You can see that it's selected them all automatically and we're going to go ahead and click.

96
00:06:06,150 --> 00:06:08,580
‫Okay, that's all the assets that we want to migrate.

97
00:06:09,030 --> 00:06:16,590
‫Then what we need to do is go and navigate our way to the content folder of the project we want to import

98
00:06:16,590 --> 00:06:16,980
‫this into.

99
00:06:16,980 --> 00:06:22,920
‫You can see it's currently in the content folder of the projects that we're importing them from.

100
00:06:22,920 --> 00:06:30,730
‫So the shooter asset pack content is where it currently is, but we want to go to where we've created

101
00:06:30,730 --> 00:06:31,320
‫the new project.

102
00:06:31,320 --> 00:06:37,050
‫So for me that's under courses and unreal and then the simple shoot that we've just created.

103
00:06:37,050 --> 00:06:42,540
‫And then you can see that Unreal has created this content folder where all your blueprints and your

104
00:06:42,540 --> 00:06:43,950
‫assets generally live.

105
00:06:44,580 --> 00:06:47,670
‫So once you've got that, it's an empty content folder.

106
00:06:47,670 --> 00:06:53,250
‫We can just go ahead and hit select folder and the copying process is going to start.

107
00:06:53,250 --> 00:06:56,460
‫Now this can take a little while because there's a few gigs of assets in here.

108
00:06:56,460 --> 00:06:59,850
‫There's quite a lot of high res assets for you to use.

109
00:07:00,510 --> 00:07:07,410
‫So once your download is finished, do go ahead and get started on this migration as soon as possible

110
00:07:07,410 --> 00:07:10,620
‫to bring those assets in to your project.

111
00:07:11,750 --> 00:07:11,980
‫Okay.

112
00:07:11,990 --> 00:07:19,220
‫So once that is complete, you may get a message saying that some files were not successfully copied.

113
00:07:19,610 --> 00:07:21,380
‫That may or may not be a problem.

114
00:07:21,380 --> 00:07:22,370
‫We'll see down the line.

115
00:07:22,370 --> 00:07:27,320
‫We can always migrate things again if we find that something is missing.

116
00:07:27,530 --> 00:07:30,620
‫So let's take a brief look at what came in.

117
00:07:30,620 --> 00:07:34,340
‫We're going to go over to our simple shoe so we can now close down the shoe to asset pack.

118
00:07:34,340 --> 00:07:35,660
‫We no longer need that project.

119
00:07:35,660 --> 00:07:40,700
‫You can delete it off your downloads if you like, or keep it around in case you want it for something

120
00:07:40,700 --> 00:07:41,180
‫else.

121
00:07:41,270 --> 00:07:43,070
‫Now what's in the asset packs?

122
00:07:43,070 --> 00:07:49,700
‫I think the most interesting things to have a look at are the modular sci fi season one starter bundle,

123
00:07:49,700 --> 00:07:51,830
‫which is in the permanently free collection.

124
00:07:51,830 --> 00:07:53,450
‫So you could go ahead and download this anyway.

125
00:07:53,450 --> 00:07:59,180
‫I've just packaged it all together to make it simple, and what we're going to look at is the collection,

126
00:07:59,180 --> 00:08:00,830
‫maps and map number one.

127
00:08:00,830 --> 00:08:03,170
‫Go ahead and load that one up.

128
00:08:03,170 --> 00:08:09,530
‫So once that has opened and it can take a while depending on your machine, for me, it took about five

129
00:08:09,530 --> 00:08:11,720
‫or 10 minutes to open this map.

130
00:08:11,720 --> 00:08:15,800
‫But don't worry, once you've opened it, once it's going to be a lot quicker in future.

131
00:08:16,160 --> 00:08:19,040
‫And what you're going to see is this kind of environment.

132
00:08:19,040 --> 00:08:22,910
‫At first it might be not particularly pretty, as you can see over here.

133
00:08:22,910 --> 00:08:28,130
‫That's because we're still compiling the shaders and there's lots of shaders to compile for a scene

134
00:08:28,130 --> 00:08:28,610
‫like this.

135
00:08:28,610 --> 00:08:32,660
‫And once that's done, this is going to look super gorgeous and pretty.

136
00:08:32,660 --> 00:08:37,430
‫So that's what we're aiming to get is into being able to have this level here.

137
00:08:37,430 --> 00:08:39,620
‫I'm going to make that my default maps.

138
00:08:39,630 --> 00:08:46,250
‫I'm going to go over to settings, project settings, then to maps and modes, and I'm going to change

139
00:08:46,250 --> 00:08:51,920
‫over the edit to start up map to be this one, which I think was called map one.

140
00:08:52,020 --> 00:08:53,060
‫So I'm just going to search for it.

141
00:08:53,060 --> 00:08:54,290
‫Same for the game.

142
00:08:54,290 --> 00:09:01,400
‫Default mode is also going to be map one for now until we create our own and I can go ahead and close

143
00:09:01,400 --> 00:09:02,180
‫that down.

144
00:09:02,180 --> 00:09:08,960
‫The other thing I wanted to show you in the asset pack is the Paragon Wraith, which comes from Epic's

145
00:09:08,960 --> 00:09:10,910
‫cancelled Paragon game.

146
00:09:10,910 --> 00:09:18,230
‫And if we're going to the Paragon Wraith Characters Heroes folder Wraith, then we're going to see this

147
00:09:18,230 --> 00:09:24,380
‫guy if we go and have a look at his blueprint character, which again may take a little second to load.

148
00:09:24,380 --> 00:09:30,470
‫And once that has opened up, you can go to the viewport to have a look at the blueprint and have a

149
00:09:30,470 --> 00:09:32,210
‫look at the Wraith character.

150
00:09:32,210 --> 00:09:36,230
‫Now again, compiling shaders so you can't see the shaders on this guy.

151
00:09:36,260 --> 00:09:38,240
‫He is very pretty once you can.

152
00:09:38,240 --> 00:09:40,430
‫So do go ahead and open all these assets up.

153
00:09:40,430 --> 00:09:45,860
‫It will start the shader compilation process and you'll be able to see what we're going to be working

154
00:09:45,860 --> 00:09:46,310
‫with.

155
00:09:46,400 --> 00:09:48,080
‫So that's it for me.

156
00:09:48,080 --> 00:09:52,550
‫In this lecture we've set up our project, we've got the assets in, we've had a little poke around

157
00:09:52,550 --> 00:09:53,300
‫and look around.

158
00:09:53,300 --> 00:09:54,830
‫I'll see you in the next lecture.

