1 00:00:00,720 --> 00:00:04,755 In this series, you will assemble a game from premade parts, 2 00:00:04,756 --> 00:00:06,227 the one you can see here. 3 00:00:06,450 --> 00:00:10,380 The idea is to give you a sense of how games are made, 4 00:00:10,410 --> 00:00:14,940 how we manage the complexity by dividing it into small parts. 5 00:00:14,970 --> 00:00:19,629 And you will also get a sense for how the Godot editor works. 6 00:00:20,290 --> 00:00:25,060 If you look at the full level here, it might seem a bit complex, a bit busy. 7 00:00:25,080 --> 00:00:29,540 But the reality is, when creating games, we don't make everything at once. 8 00:00:29,570 --> 00:00:33,740 We make small parts one by one and later combine them. 9 00:00:33,770 --> 00:00:36,820 For example, you might start with the player. 10 00:00:36,850 --> 00:00:38,940 The player right now can move. 11 00:00:38,960 --> 00:00:43,100 You have the hands that rotate and you have the ability to shoot. 12 00:00:43,130 --> 00:00:48,020 But you might start with just the player like that that can move. 13 00:00:48,050 --> 00:00:52,471 And later you would add the weapon that you would code separately. 14 00:00:53,290 --> 00:00:54,800 Then you have the rooms. 15 00:00:54,830 --> 00:00:57,941 But before making the rooms, you might make some pickup 16 00:00:57,942 --> 00:01:00,420 that you can collect by walking on it, 17 00:01:00,614 --> 00:01:02,980 and then you can place it inside of the rooms. 18 00:01:03,010 --> 00:01:05,980 And once you made it, you can actually multiply it, 19 00:01:06,010 --> 00:01:09,900 reuse it as many times as you need throughout your game. 20 00:01:09,930 --> 00:01:12,557 And when you do so, when you change the room, 21 00:01:12,558 --> 00:01:15,698 it automatically updates in the main game level. 22 00:01:15,898 --> 00:01:19,570 To move characters and to make things happen in the game. 23 00:01:19,600 --> 00:01:23,290 We also use written code, which you have an example of right now. 24 00:01:23,320 --> 00:01:26,154 At the moment, it might look very complicated, 25 00:01:26,155 --> 00:01:28,249 but trust me, by the end of the course 26 00:01:28,250 --> 00:01:30,335 you will be very comfortable with all of that, 27 00:01:30,336 --> 00:01:31,850 that's what you're here to learn. 28 00:01:31,880 --> 00:01:36,386 All you need to know is that we have some parts that we see in the editor 29 00:01:36,387 --> 00:01:41,100 and we add scripts to them to take control of them and make them move. 30 00:01:41,130 --> 00:01:44,040 With that, let's get started assembling the game.