﻿1
00:00:04,440 --> 00:00:05,700
‫Hello and welcome.

2
00:00:05,700 --> 00:00:11,190
‫In this lecture, we are going to be setting up our project and bringing in the assets we need for this

3
00:00:11,190 --> 00:00:11,610
‫section.

4
00:00:11,610 --> 00:00:17,910
‫You can see we've got this lovely dungeon asset packed with lots of props and it's fully modular, which

5
00:00:17,910 --> 00:00:22,710
‫means that we can very easily use it to create our own levels.

6
00:00:22,710 --> 00:00:25,560
‫Let's dive in and get this project set up.

7
00:00:25,860 --> 00:00:31,350
‫So for this section, I'm going to be using the fantastic assets from infused studio called the Medieval

8
00:00:31,350 --> 00:00:32,160
‫Dungeon Pack.

9
00:00:32,160 --> 00:00:35,010
‫They are freely available on the Epic Games store.

10
00:00:35,010 --> 00:00:38,670
‫So I do recommend you go ahead and get these.

11
00:00:38,670 --> 00:00:43,710
‫So you're going to sign in to download, you're going to download them, possibly check out if you need

12
00:00:43,710 --> 00:00:48,870
‫to, and then they're going to magically appear in your library tab down at the bottom, under the vault.

13
00:00:48,870 --> 00:00:51,030
‫So you can see my medieval dungeon down here.

14
00:00:51,030 --> 00:00:56,970
‫And it is 2.2 gig to download, but to download it you will need to add it to a project.

15
00:00:56,970 --> 00:00:58,020
‫So that's the first step.

16
00:00:58,020 --> 00:00:59,130
‫Launch up your editor.

17
00:00:59,130 --> 00:01:04,440
‫Let's get to the new project Pane and we're going to create one based on the game's templates.

18
00:01:04,440 --> 00:01:09,600
‫And in this case, we're going to use the first person template, not because I want a first person

19
00:01:09,600 --> 00:01:16,020
‫shooter, but because I want a character that has a first person viewport for our game.

20
00:01:16,020 --> 00:01:20,130
‫So what we're going to do is I'm going to exclude starter content because I don't want that.

21
00:01:20,160 --> 00:01:26,940
‫We're going to start straight away with a C++ project in this case and the other options, desktop maximum

22
00:01:26,940 --> 00:01:28,080
‫and without Raytracing.

23
00:01:28,090 --> 00:01:33,870
‫In my particular case, I'm going to browse to a project location where I've already created a container

24
00:01:33,870 --> 00:01:34,350
‫folder.

25
00:01:34,350 --> 00:01:36,610
‫Now this is going to create a folder within a folder.

26
00:01:36,630 --> 00:01:41,850
‫It's a pet peeve of mine, but I can't figure out a better way to make this work with version control

27
00:01:41,850 --> 00:01:44,310
‫which I use here and I recommend you use.

28
00:01:44,310 --> 00:01:49,530
‫If you know what it is, then we're going to create the project name is going to be Crypt Raider as

29
00:01:49,530 --> 00:01:51,550
‫well, so it's going under the Crypt Raider folder.

30
00:01:51,550 --> 00:01:53,220
‫We're going to create a new folder called Crypt Raider.

31
00:01:53,220 --> 00:01:55,350
‫Let's go ahead and click Create.

32
00:01:55,350 --> 00:02:00,630
‫So because we were creating a C++ project that may take a little bit of time for you, and sometimes

33
00:02:00,630 --> 00:02:03,480
‫it doesn't give you much indication that stuff is going on.

34
00:02:03,480 --> 00:02:08,070
‫But once that's done, we will get the Visual Studio Code Project launched up.

35
00:02:08,070 --> 00:02:10,920
‫And yes, I'm going to hit Trust the authors in this case.

36
00:02:11,010 --> 00:02:17,100
‫Then we've also got our Unreal Editor project launched up and I've got an output log visible here.

37
00:02:17,100 --> 00:02:21,690
‫I'm just going to close that down to give us a bit more space and let's have a little play around with

38
00:02:21,690 --> 00:02:22,110
‫what's here.

39
00:02:22,110 --> 00:02:28,230
‫I'm going to close the place, actors as well and hit play so you can see I've got some first person

40
00:02:28,230 --> 00:02:28,650
‫hands.

41
00:02:28,650 --> 00:02:36,030
‫I can move around with my mouse and I can strafe and move like I would in any first person shooter.

42
00:02:36,030 --> 00:02:43,680
‫I can grab the gun and I can shoot at the environment around me, which is quite a cool little environment

43
00:02:43,680 --> 00:02:47,400
‫and a nice little template project, especially if you want to create a first person shooter.

44
00:02:47,400 --> 00:02:53,700
‫You can see a lot of the stuff that's going on here, but we're going to not use a lot of this stuff.

45
00:02:53,700 --> 00:02:57,060
‫What we're going to do is add in the asset pack.

46
00:02:57,060 --> 00:03:04,290
‫So let's go over to the Epic Games launcher, go to the library tab, find your asset pack.

47
00:03:04,290 --> 00:03:06,150
‫In my case, it's medieval dungeon.

48
00:03:06,150 --> 00:03:12,270
‫But if you wanted to use a different modular asset pack, I can recommend the modular sci fi season

49
00:03:12,270 --> 00:03:19,770
‫one and modular sci fi season two packs as great ways of building out modular levels in a very similar

50
00:03:19,770 --> 00:03:21,570
‫way if you wanted a different theme.

51
00:03:21,570 --> 00:03:25,950
‫But that said, I do recommend, unless you're experience with this, you follow along with the same

52
00:03:25,950 --> 00:03:26,940
‫assets as me.

53
00:03:26,940 --> 00:03:29,190
‫So let's click Add to Project.

54
00:03:29,190 --> 00:03:34,020
‫Now we're going to have to click show all projects because the exact version doesn't match because of

55
00:03:34,020 --> 00:03:34,890
‫Unreal five.

56
00:03:34,890 --> 00:03:38,790
‫So we're going to select the Crypt Raider project and you can see it's saying it doesn't have a compatible

57
00:03:38,790 --> 00:03:39,720
‫virtual version.

58
00:03:39,720 --> 00:03:44,370
‫So we're going to choose the latest version that's compatible, which in this case is 4.26.

59
00:03:44,670 --> 00:03:46,830
‫And we're going to click Add to Project.

60
00:03:46,830 --> 00:03:52,020
‫Now, when you do this for the first time, it's going to have to download the assets, which are 2.2

61
00:03:52,020 --> 00:03:52,530
‫gigabytes.

62
00:03:52,530 --> 00:03:58,830
‫So do go ahead and set that off now and you can watch through the rest of the video while that's working.

63
00:03:58,830 --> 00:04:04,860
‫So while that's downloading, let's go over to our content browser and create ourselves a new level.

64
00:04:04,860 --> 00:04:10,650
‫In fact, we can do this from the file menu, go new level, and I'm going to create a completely empty

65
00:04:10,650 --> 00:04:15,300
‫level and we're going to start from there in building our dungeon map.

66
00:04:15,300 --> 00:04:16,980
‫So let's click create.

67
00:04:16,980 --> 00:04:22,140
‫Let's go to the file menu and click Save Current Level and we're going to save it in the root of content.

68
00:04:22,140 --> 00:04:26,850
‫I'm going to call this my dungeon and I'm going to hit save.

69
00:04:27,000 --> 00:04:30,930
‫Now we want to change the settings so that that is the default map.

70
00:04:30,930 --> 00:04:35,100
‫Let's go over to settings, project settings into maps and modes.

71
00:04:35,100 --> 00:04:41,520
‫And the default startup map should be the dungeon in both cases like so.

72
00:04:42,320 --> 00:04:48,720
‫And now if we go over to our content draw for me, the medieval dungeon packs are already in here.

73
00:04:48,740 --> 00:04:52,090
‫So what we can do is go and have a little bit of a look.

74
00:04:52,100 --> 00:05:00,230
‫So I'm going to dive in to the maps and open up the demonstration level and close down my content draw

75
00:05:00,230 --> 00:05:01,490
‫and see what we have.

76
00:05:01,520 --> 00:05:03,470
‫Okay, pretty cool looking stuff.

77
00:05:03,470 --> 00:05:08,630
‫If we hit play, we can actually play around with this inside our first person.

78
00:05:08,630 --> 00:05:15,560
‫Unfortunately, we fall right through the floor and that's due to there being some collision mesh issues

79
00:05:15,560 --> 00:05:17,930
‫which we'll have to sort out no matter.

80
00:05:17,930 --> 00:05:23,900
‫We can go around the level in our preview mode and see that it does look pretty nice.

81
00:05:23,900 --> 00:05:26,000
‫There's some very ambient lighting.

82
00:05:26,000 --> 00:05:29,240
‫There's lots of different components that we can play with.

83
00:05:29,330 --> 00:05:31,880
‫This level has been constructed very nicely indeed.

84
00:05:31,880 --> 00:05:37,940
‫We've got cages, we've got lots of props and we've got a whole kind of different set of assets down

85
00:05:37,940 --> 00:05:46,220
‫here in the crypt, slightly lower ceilings and different structure of floor, etc., making everything

86
00:05:46,220 --> 00:05:48,740
‫a little bit more cramped feeling in the crypt.

87
00:05:48,740 --> 00:05:56,630
‫And at the end of the crypt here we've got the kind of piece de resistance, which is the crypt mausoleum.

88
00:05:57,080 --> 00:06:01,820
‫And we're going to be I'm going to be making use of this later on, and we can have a look and get some

89
00:06:01,820 --> 00:06:04,610
‫inspiration while it's downloading.

90
00:06:04,610 --> 00:06:09,650
‫Have a have a think of what while I'm showing you this, what elements you like, what you might want

91
00:06:09,650 --> 00:06:14,660
‫to use in your game, because that's what we're going to be doing very soon, is designing the level

92
00:06:14,660 --> 00:06:15,200
‫here.

93
00:06:15,230 --> 00:06:17,840
‫Okay, so that's it for project setup.

94
00:06:17,840 --> 00:06:22,970
‫Let your project finish adding its assets and I'll see you in the next video.

