1 00:00:00,000 --> 00:00:09,491 [MUSIC] 2 00:00:09,491 --> 00:00:13,486 Hello, and welcome to this course on Game Dev with Phaser. 3 00:00:13,486 --> 00:00:18,635 In this course we're going to learn how to make games using the phaser game engine. 4 00:00:18,635 --> 00:00:21,262 Not only are we going to learn how to build games, but 5 00:00:21,262 --> 00:00:24,975 we'll also learn a bit more about the JavaScript programming language. 6 00:00:25,975 --> 00:00:29,070 If you've just learned the basics of JavaScript and are looking for 7 00:00:29,070 --> 00:00:33,410 somewhere to practice your skills, then this is the perfect course for you. 8 00:00:33,410 --> 00:00:36,240 In this course we're going to learn how to make two games. 9 00:00:36,240 --> 00:00:40,600 The first is a simple breakup game to teach you the basics of Phaser. 10 00:00:40,600 --> 00:00:43,339 Here we're going to learn about how game engines work. 11 00:00:43,339 --> 00:00:46,199 How to set up a simple Phaser project. 12 00:00:46,199 --> 00:00:48,320 How to add assets to a game. 13 00:00:48,320 --> 00:00:50,640 How to add physics to the assets. 14 00:00:50,640 --> 00:00:54,910 And also, how to add sound effects to the game. 15 00:00:54,910 --> 00:00:59,717 The second game we're going to make is a more complicated platformer game, 16 00:00:59,717 --> 00:01:02,281 this is going to use more face speeches. 17 00:01:02,281 --> 00:01:06,803 Here we're going to learn things like how to set up a sprite sheet animations. 18 00:01:06,803 --> 00:01:10,700 How to create a level using a program called Tiled. 19 00:01:10,700 --> 00:01:14,101 How to load a Tiled level into a Phaser game. 20 00:01:14,101 --> 00:01:16,773 How to add a heads-up display. 21 00:01:16,773 --> 00:01:20,790 And also how to link multiple levels together. 22 00:01:20,790 --> 00:01:23,370 Trust me, you're really gonna enjoy this. 23 00:01:23,370 --> 00:01:27,546 To get the most out of this course, you should have a basic understanding of 24 00:01:27,546 --> 00:01:32,330 JavaScript, functions, variables, arrays, and those sorts of things. 25 00:01:32,330 --> 00:01:36,662 You also need to have a basic understanding of the command line, and 26 00:01:36,662 --> 00:01:40,130 be familiar with a code editor like VS Code. 27 00:01:40,130 --> 00:01:43,458 If you're unfamiliar with any of the things I mentioned before, 28 00:01:43,458 --> 00:01:47,696 then check out the teacher's notes section which should have some helpful links to 29 00:01:47,696 --> 00:01:49,630 get you up to speed. 30 00:01:49,630 --> 00:01:50,985 By the end of this course, 31 00:01:50,985 --> 00:01:55,070 you should have a good understanding of how to make games with Phaser. 32 00:01:55,070 --> 00:01:59,100 You should also have a better understanding of the JavaScript language, 33 00:01:59,100 --> 00:02:03,240 especially when it comes to object orientated programming. 34 00:02:03,240 --> 00:02:07,677 Finally, you're going to have two great games that you can share with your 35 00:02:07,677 --> 00:02:11,706 friends, family, and more importantly, potential employers. 36 00:02:11,706 --> 00:02:16,191 Cool, with that out of the way, let's get started.