1
00:00:00,000 --> 00:00:06,480
took me a while to find out yeah that that was that was bs that was bs right

2
00:00:04,799 --> 00:00:11,360
there that was crap game development is notorious for long

3
00:00:08,880 --> 00:00:14,960
hours job instability and early burnout so when Gigabyte reached out to sponsor

4
00:00:13,040 --> 00:00:20,560
this video featuring their aero 16 and aero17 creator laptops we thought hey

5
00:00:18,240 --> 00:00:24,400
these things are super powerful why don't we try them out as a game

6
00:00:21,920 --> 00:00:28,080
development workstation i mean how hard could it really be it's really hard

7
00:00:26,960 --> 00:00:33,280
seriously fun fact this guy actually came to us from the

8
00:00:31,519 --> 00:00:38,160
game development industry so all right ploof what did you manage to make in the

9
00:00:35,920 --> 00:00:42,160
12 hours that i budgeted for this project i mean it's pretty much drag and

10
00:00:39,840 --> 00:00:46,000
drop these days right uh sort of actually i mean in some ways yes it's a

11
00:00:44,160 --> 00:00:49,600
lot easier than 20 years ago instead of creating an engine from scratch you can

12
00:00:47,840 --> 00:00:53,600
purchase or depending on your business model and revenue even freely use a

13
00:00:51,360 --> 00:00:57,760
number of development kits like unreal engine game maker studio or unity like

14
00:00:55,520 --> 00:01:02,239
we've got here today they graciously lent us a pro license to make this video

15
00:01:00,960 --> 00:01:06,720
yep that's a pretty normal thing that happens a lot okay

16
00:01:04,640 --> 00:01:09,439
suck it haters anyway that's the game that's it yeah enough

17
00:01:08,479 --> 00:01:16,320
enough i know better than to think that's the game oh god

18
00:01:13,200 --> 00:01:18,880
oh my god what is this

19
00:01:16,320 --> 00:01:24,159
oh my goodness so uh when i went to make this guy the actual sprite like it

20
00:01:22,159 --> 00:01:27,600
didn't work for some reason so i had to use a different sprite for the jumping

21
00:01:25,680 --> 00:01:30,159
and falling animations uh-huh so it would actually show up otherwise you'd

22
00:01:28,720 --> 00:01:35,600
be invisible while you were in the air ah cool that would oh hell yeah so

23
00:01:32,960 --> 00:01:39,920
as you guys can see it's a simple 2d platformer even though ploof has game

24
00:01:37,759 --> 00:01:44,000
development experience it's mostly in level design and art so rather than

25
00:01:42,240 --> 00:01:48,880
trying to scratch build something he chose a really excellent tutorial from

26
00:01:46,640 --> 00:01:51,680
coding in flow that you guys could actually also follow along with we're

27
00:01:50,320 --> 00:01:55,439
going to have that link down below now that i know that you're a level designer

28
00:01:53,520 --> 00:01:58,960
i actually have much much higher

29
00:01:57,200 --> 00:02:03,840
expectations what's funny about this is please don't please don't have high

30
00:02:00,719 --> 00:02:05,520
expectations i made it in like 12 hours

31
00:02:03,840 --> 00:02:08,399
the thing is that like now that i know that someone else did all the animation

32
00:02:07,200 --> 00:02:11,760
and programming sure and that your background actually is level design i

33
00:02:10,239 --> 00:02:15,760
know i do have high expectations i mean i really feel like that saw was placed

34
00:02:14,239 --> 00:02:18,959
very poorly for for level flow oh sure yeah this is

35
00:02:17,840 --> 00:02:23,040
level one and this should be a lot easier

36
00:02:21,040 --> 00:02:28,239
considering the time invested it is kind of impressive though so we used free

37
00:02:25,760 --> 00:02:33,760
assets from the unity asset store namely pixel adventure one by pixel frog free

38
00:02:30,400 --> 00:02:37,760
casual game sfx by dusty room and casual

39
00:02:33,760 --> 00:02:39,760
game bgm number five by bgm and there's

40
00:02:37,760 --> 00:02:43,440
some pretty cool details in here yeah everything's animated uh the saws are

41
00:02:41,599 --> 00:02:46,800
actually rotating they're not animated to rotate so they're physically like

42
00:02:44,959 --> 00:02:51,200
rotating in that space one of the problems with that is that it's got the

43
00:02:48,239 --> 00:02:55,360
bounce box on it or your your collision box so if the collision box isn't

44
00:02:53,440 --> 00:02:59,840
perfectly square it'll kill you a little differently based on where the saw is

45
00:02:58,000 --> 00:03:04,000
it's fully animated there's background music i added like an actual start

46
00:03:01,760 --> 00:03:06,640
screen there's a end screen for when you get to the end see there's the checkered

47
00:03:05,120 --> 00:03:11,040
flag you're a winner um and if this was actually built out

48
00:03:08,800 --> 00:03:13,519
the quit button should actually close the game right now it doesn't do

49
00:03:12,000 --> 00:03:18,480
anything because we're just in unity and it's called jump for joy it's the best game ever it's not i mean this is really

50
00:03:16,640 --> 00:03:23,840
cool so whether it's an indie aaa or project that lies

51
00:03:21,840 --> 00:03:28,879
somewhere in between you can use these types of templates as a base to start

52
00:03:25,760 --> 00:03:31,519
from and then slowly add maps unique

53
00:03:28,879 --> 00:03:35,120
gameplay mechanics hazards and enemies and bring your creation to life i mean

54
00:03:33,440 --> 00:03:39,200
it is really cool when you think about how someone with absolutely zero

55
00:03:37,280 --> 00:03:43,040
experience could come in and create something like this though yeah it might

56
00:03:41,200 --> 00:03:46,959
take them a few more hours a few a few tutorials in i was actually

57
00:03:45,440 --> 00:03:51,599
starting to move forward a little bit on my own because i remembered how to do it i remember how to do it yeah not not so

58
00:03:50,239 --> 00:03:56,640
much the coding aspect of it because i was never a programmer i didn't do well in all my

59
00:03:55,040 --> 00:04:01,280
programming classes but i can follow a script and i know

60
00:03:59,040 --> 00:04:04,640
when to look for missing things that should be there tell me something though

61
00:04:03,120 --> 00:04:07,840
how does the sponsor fit into all this

62
00:04:06,959 --> 00:04:13,360
so developer kits and engines they have become a bit more robust over the years

63
00:04:11,840 --> 00:04:17,120
but you still need assets and you need code to tell those assets what to do so

64
00:04:15,439 --> 00:04:20,079
you write your own code in visual studio for c and then for smaller games or

65
00:04:18,720 --> 00:04:24,160
light scripts it doesn't take a lot of processing power a general rule is that

66
00:04:22,240 --> 00:04:28,160
outside of specific roles like audio design and you know high poly model

67
00:04:26,400 --> 00:04:31,759
creation you only need a bit more performance to develop the game than

68
00:04:30,080 --> 00:04:35,600
your recommended specs to run it and the main reason you even need that extra bit

69
00:04:34,000 --> 00:04:41,360
is that the optimization happens at the end which would be why so many games end

70
00:04:38,800 --> 00:04:44,479
up being left poorly optimized because that's when you ran out of money i mean

71
00:04:42,639 --> 00:04:48,639
what percentage of the game development process is that tidying everything up

72
00:04:46,560 --> 00:04:52,400
optimization it's the 80 20 rule right 80 of your work is happening at the end

73
00:04:50,240 --> 00:04:56,720
of the project so then what we showed here today no offense

74
00:04:55,199 --> 00:05:01,440
could have been done on a pretty basic laptop but with either the aero 16 or

75
00:04:59,680 --> 00:05:06,000
the arrow 17 i mean would you say we've got enough grunt to deal with aaa game

76
00:05:03,280 --> 00:05:13,199
development like a god of war or horizon level game i mean they've got a core i9

77
00:05:08,880 --> 00:05:15,520
rtx 3080 ti level mobile GPU ddr5

78
00:05:13,199 --> 00:05:19,520
desktop class performance right i mean obviously we didn't have the assets on

79
00:05:17,520 --> 00:05:23,360
hand to load up a project like that but from my past experience other than

80
00:05:21,280 --> 00:05:26,479
waiting longer when making major changes or compiling code or building the

81
00:05:25,039 --> 00:05:30,000
project the experience isn't that different compared to a high-end desktop

82
00:05:28,240 --> 00:05:34,160
obviously the biggest benefit of using a laptop for a project like this is the

83
00:05:32,000 --> 00:05:38,320
portability and built-in battery i mean last friday we actually lost power to

84
00:05:35,919 --> 00:05:41,840
our building i had to leave um my apartment still had power so i basically

85
00:05:39,919 --> 00:05:45,280
saved the project packed the laptop up and headed home luckily it wasn't

86
00:05:43,199 --> 00:05:48,400
raining but if you got caught in the rain with a laptop make sure to get

87
00:05:46,800 --> 00:05:51,360
subscribed for upcoming video about laptop repair yeah that one's gonna be

88
00:05:50,160 --> 00:05:57,520
really good colin's working on that we've got a bunch of different laptops and we're going to like simulate

89
00:05:55,199 --> 00:06:01,840
horrible situations and see how bad it is to repair them now i don't know what

90
00:06:00,000 --> 00:06:05,199
your deal is here maybe you just want to flex a little bit but you said i'm

91
00:06:03,840 --> 00:06:08,560
supposed to try your student project now oh yeah sure so if we have time let's do

92
00:06:07,360 --> 00:06:15,199
it let's do it i want to try it all right all right it's great heroes of space here we go whoa whoa wow i'm

93
00:06:13,280 --> 00:06:19,840
getting like a very captain keane kind of yeah we're going for like metal slug

94
00:06:17,759 --> 00:06:24,319
meets like captain keane or something similar oh there's a weird bug where his

95
00:06:21,680 --> 00:06:27,600
um what's going on there oh my god okay that bug's not supposed to happen what

96
00:06:26,240 --> 00:06:32,080
he's going fast so those are the projectiles and i don't know but i don't know why they're getting stuck it worked

97
00:06:30,400 --> 00:06:36,160
fine at home oh my god okay something's messed up maybe it's the aspect ratio or

98
00:06:34,160 --> 00:06:38,560
something oh whoa i just got to go right up to him i mean what's the point if you

99
00:06:37,680 --> 00:06:43,199
have to it's broken sword gun i mean he did work

100
00:06:40,800 --> 00:06:47,280
on gears it's broken i've worked on real games this this one is a real game it's

101
00:06:45,360 --> 00:06:50,479
just also super broken did i die am i stuck here no i think

102
00:06:49,199 --> 00:06:55,199
you're stuck can you shoot him can you shoot him and kill him nope you're just slowly taking damage oh nice

103
00:06:53,919 --> 00:06:59,599
are they supposed to be shooting at me too yeah yeah all the projectiles are just broken right now

104
00:06:58,240 --> 00:07:03,039
i don't know why normally they shoot at you and stuff it worked when i played it

105
00:07:01,759 --> 00:07:07,759
i was like oh sweet everything works still and it's like 3d and everything yeah so we ow

106
00:07:06,400 --> 00:07:11,440
yeah these guys drop bombs and they're a little hard to shoot when your projectiles don't work properly okay

107
00:07:10,319 --> 00:07:17,599
let's try loading it back up i don't want to see that problem okay now just shoot and see if

108
00:07:14,560 --> 00:07:19,039
everything hey see i know it worked wow

109
00:07:17,599 --> 00:07:23,120
it's got like record recording everything yeah it's got screen shake we

110
00:07:21,199 --> 00:07:27,039
worked a lot to actually get that stuff to feel really good um there's a whole

111
00:07:25,120 --> 00:07:31,120
video by i think verbier or something where they talk about like how screen

112
00:07:28,560 --> 00:07:36,319
shake and just knock back makes a game feel a lot better how much fun would it

113
00:07:33,360 --> 00:07:40,319
be to play a game sitting right next to one of the lead developers so that you

114
00:07:37,919 --> 00:07:43,360
can criticize them in person when things suck

115
00:07:41,440 --> 00:07:48,879
like a bomb falls it would be exactly this fun and it's great

116
00:07:46,240 --> 00:07:52,000
final level uh is there a bunch there's a boss yeah there's a bus

117
00:07:55,120 --> 00:08:00,560
that's pretty much it i don't think we really had an end screen anyway

118
00:07:58,800 --> 00:08:05,440
so a lot of your stuff wouldn't really

119
00:08:02,160 --> 00:08:07,360
benefit from like color calibrated 4k

120
00:08:05,440 --> 00:08:11,520
OLED display but 16 by 10 aspect ratio

121
00:08:10,240 --> 00:08:15,520
ability to hook up up to three additional displays like there's no way

122
00:08:13,440 --> 00:08:19,440
you'd work on a single monitor no no there's too much you need so you got two

123
00:08:17,120 --> 00:08:23,919
Thunderbolt 4 ports one HDMI port with the included adapter majiggy it is sort

124
00:08:22,000 --> 00:08:27,840
of a bummer for like a more professional oriented machine that you have to have

125
00:08:25,520 --> 00:08:31,520
an adapter for Ethernet usb type-a it's got a DisplayPort and an HDMI on it but

126
00:08:30,000 --> 00:08:36,640
at least they include it and it's compact so you know you don't have to like run out

127
00:08:34,320 --> 00:08:42,000
and buy extra stuff so then final question going back to

128
00:08:38,719 --> 00:08:44,080
the first game was making that game easy

129
00:08:42,000 --> 00:08:47,839
god no oh you meant the first game oh i thought you meant this one no oh yeah

130
00:08:46,000 --> 00:08:52,080
the first game was a lot easier so if you don't mind using pre-made assets and

131
00:08:49,760 --> 00:08:56,240
following tutorials making a game can be easy but not only will that barely get

132
00:08:54,399 --> 00:09:00,480
you out the door anytime something does go wrong due to a missed tutorial step

133
00:08:58,160 --> 00:09:03,920
or a typo in your code you're gonna have a much harder time troubleshooting so

134
00:09:02,160 --> 00:09:08,080
for ploof obviously having enough experience to build something like the

135
00:09:05,920 --> 00:09:11,760
second game we looked at today it's gonna help a fair bit but if you don't

136
00:09:10,320 --> 00:09:15,040
know anything about c sharp you might not know to look for a missing semicolon

137
00:09:13,680 --> 00:09:19,839
our misplaced bracket let alone something more complex so if you've never used unity or another program

138
00:09:18,320 --> 00:09:23,360
common issues that people might fix every day could seem as mysterious as

139
00:09:21,760 --> 00:09:27,600
our product lineup just what will come next at lttstore.com screwdriver uh no

140
00:09:26,240 --> 00:09:31,600
no probably other things but in the meantime you can check out our sweatpants big thanks to Gigabyte for

141
00:09:30,240 --> 00:09:35,760
sponsoring this video so that we could pay proof to develop games once again

142
00:09:34,000 --> 00:09:39,600
this time using the aero16 creator laptop not your best work on top of the

143
00:09:38,000 --> 00:09:43,279
great specs we talked about earlier it's also just got solid construction with a

144
00:09:41,279 --> 00:09:47,200
cnc aluminum body it comes with Windows hello and microsoft azure ai and wi-fi

145
00:09:45,839 --> 00:09:51,279
6e to make sure you've always got the best wireless connection whenever you're

146
00:09:48,880 --> 00:09:54,880
not using the included wired Ethernet connection when you're downloading or

147
00:09:52,800 --> 00:09:58,000
uploading huge asset files so you can check it out at the link down below

148
00:09:56,480 --> 00:10:02,560
thanks for watching are you developer looking for something to take to and from work or are you thinking about

149
00:10:00,560 --> 00:10:05,519
making indie games in your spare time let us know in the comments and if you

150
00:10:03,760 --> 00:10:09,200
like this video make sure to check out our tour of monolith productions from a

151
00:10:07,440 --> 00:10:12,480
few years ago to see what a real studio looks like hint it has a lot of people

152
00:10:10,800 --> 00:10:16,720
who look kind of like this in it but more more nick on the beach
