WEBVTT

00:00.020 --> 00:02.450
Do you want to learn how to make video games?

00:02.480 --> 00:07.010
Hi, my name is Alex and I've helped thousands of students learn how to make video games.

00:07.010 --> 00:09.350
As an instructor, I have a simple goal.

00:09.350 --> 00:15.260
I want you to become a strong and independent developer, and this time I'm presenting the complete

00:15.260 --> 00:20.660
platformer course that will teach you everything you need to know to make your first video game.

00:20.660 --> 00:25.250
We're going to start with baby steps, learning all the basics you need to know, and then gradually

00:25.250 --> 00:30.950
increase the difficulty so you have a solid base knowledge that will help you with your future projects.

00:30.950 --> 00:36.200
And first we're going to do development of the character, and I'll show you how to work with the animator

00:36.200 --> 00:37.820
and how to set up characters.

00:37.820 --> 00:39.680
Movement for platformer games.

00:39.680 --> 00:44.840
Responsive controls are very important, and that's why it's going to be the first system we're going

00:44.840 --> 00:45.560
to develop.

00:45.560 --> 00:49.760
You'll learn how to work with collisions, colliders, and velocity of the character.

00:49.760 --> 00:55.160
And to make it work as a true platformer, we're going to make all that nice little things that makes

00:55.160 --> 00:56.420
movement really fun.

00:56.420 --> 01:01.430
And of course, there is no point of character without levels, so I'll show you how to set up tilemaps

01:01.430 --> 01:05.270
colliders and some advanced things like an auto tile system.

01:05.270 --> 01:10.820
Then we're going to work on overall structure of the game by creating a game manager, respawn system,

01:10.820 --> 01:15.950
checkpoints, and collectible items to spice up the challenge for future players, we're going to learn

01:15.950 --> 01:18.410
how to make traps and level mechanics.

01:18.410 --> 01:24.500
This not only makes the game fun, but also teaches you a lot of new systems that can be useful for

01:24.500 --> 01:26.360
any of your future projects.

01:26.360 --> 01:30.500
And of course, making games is cool, but what's even better is doing so efficiently.

01:30.500 --> 01:36.080
That's why I want to show you how to work with inheritance, and how to make enemies react to the player

01:36.080 --> 01:37.100
and surroundings.

01:37.100 --> 01:42.590
These enemies are going to be simple, and yet they'll help us to learn a lot of new mechanics.

01:42.590 --> 01:49.460
Then we're going to bring this game to a playable state by learning how to make main menu, scene transitions,

01:49.460 --> 01:54.950
UI, skin shop, save system level selection, and so many other things.

01:54.950 --> 02:00.020
And in addition to that, we're going to bring three different difficulties so different players can

02:00.020 --> 02:01.010
enjoy the game.

02:01.010 --> 02:05.900
Next I'm going to show you how to work with camera, how to set up screen shake and camera transitions.

02:05.900 --> 02:10.700
And of course, we're going to be making an audio manager with a background music and sound effects.

02:10.700 --> 02:14.270
All of that will turn this project into a complete video game.

02:14.270 --> 02:19.610
And after that, we're going to learn how to polish, focusing on simple, small things that improve

02:19.610 --> 02:21.290
the overall experience.

02:21.290 --> 02:22.520
And then there is more.

02:22.520 --> 02:27.260
We're going to switch project to a new input system, and I'm going to show you how to set up gamepad

02:27.260 --> 02:27.800
support.

02:27.800 --> 02:32.870
All of it together will make it feel like a properly developed, well thought out project.

02:32.870 --> 02:38.060
And then I'm going to show you how to set up local multiplayer so players can use different devices

02:38.060 --> 02:39.320
to play the game together.

02:39.320 --> 02:43.880
And as an option, I'm going to show you how to set up a split screen if you prefer that.

02:43.880 --> 02:48.680
And lastly, as a second option, if you don't want to make local multiplayer, I'm going to show you

02:48.680 --> 02:54.860
how to turn it into a mobile game, which will be very easy to do after all of the work we have done.

02:54.860 --> 02:58.340
So that's a brief explanation of what you can learn in this course.

02:58.340 --> 03:01.700
And if you are ready to start the journey, then let's make it happen.

03:01.700 --> 03:06.230
Enroll in my course today and do your first steps into game development.
