
Welcome to the course!
Let's start working on the game!
The v2.3 update to GameMaker Studio brought a major change to how Scripts work, so here's what you need to do in order to avoid errors
In this lecture, we make the player movement (using states) and code tile collisions.
In this lecture, we create the camera.
Let's make the player able to attack!
It's time to create an enemy and code its AI!
In this lecture, we code the knockback & death for the enemies.
No game's challenging without limited lives! In this lecture, you'll learn how to draw hearts for lives.
It's time to code the knockback & death for the player.
In this lecture, we'll add coins in the game.
What game is enjoyable without any sounds in it? In this lecture, you'll learn how music & sounds can be added in the game.
It's time to add more fun elements to our game!
In this lecture, we'll add NPCs and add text boxes using my asset.
Let's add another level in the game!
Debugging is a crucial part of programming. In this lecture, we'll find out why the lives & score are reset when entering a new level.
Water is fun! In this lecture, you'll learn how to add water using tiles.
Let's make an inventory to hold items for the player.
In this lecture, we'll make the inventory show up when the game is paused.
In this lecture, you'll learn how to use a surface to make the game freeze when it is paused.
Let's add a boss to the game!
In this lecture, we'll lock the path that will open only when the boss is defeated.
In this lecture, you'll learn how to make a cross-fade effect to change the music when the boss appears.
In this lecture, we'll be making the main menu for the game.
Let's add a text intro in our game to give players an idea of what is going on.
Saving is a crucial aspect of larger games. So in this lecture, you'll learn how to make a save & load system.
Parallax backgrounds give a sense of depth in a platformer. So, let's add 'em!
The course comes to an end... but not your learning!
The Course
Welcome! This course is about creating a platformer in GameMaker Studio 2, using GameMaker Language (GML) coding.
It covers many topics, from platforming with tile collisions and finite state machines to data structures and surfaces. Using the skills learned in this course, you can build a complete platformer with your own story!
Not only that, but the knowledge you gain through my lectures will benefit you in making any kind of game, no matter the genre!
GameMaker Studio 2
GameMaker Studio 2 is an amazing 2D game engine, made by YoYo Games. It is easy and effective to start with, and great to work with bigger & advanced projects.
About Me
I have been with GameMaker for a long time, and I love making games. But more than that, I love teaching others how to do so. I have been an instructor on Udemy for 2 years. I also have a website (GameDev Palace) and a YouTube channel (GameMakerStation). My courses have a 4.5+ star rating.
Bonus
With this course, you also get a free link to my pop-up textbox asset, which is a paid asset on the GameMaker Marketplace. In the course, I also show you how to use it. It can prove very useful while making games!
So, check out the trailer and the preview lectures to see if this course is for you.
See you in the course!