Build Your Own Games Easily - GameMaker Studio 2 (GML)
4.8 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
245 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build Your Own Games Easily - GameMaker Studio 2 (GML) to your Wishlist.

Add to Wishlist

Build Your Own Games Easily - GameMaker Studio 2 (GML)

Are you a complete beginner looking to learn game development? You're at the right place!
New
4.8 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
245 students enrolled
Last updated 8/2017
English
Current price: $12 Original price: $45 Discount: 73% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 3 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Build your own games!
  • Share your games with the world
  • Sell your games
  • Use GameMaker Language effectively
View Curriculum
Requirements
  • A computer with GameMaker Studio 2 installed
  • No programming knowledge is required!
  • You can use the free version of GameMaker Studio 2, which will come with some limits - but you will still be able to use it for learning!
Description

Hey there, and welcome to my course!

I am Gurpreet Singh Matharoo, a GameMaker Mentor and Instructor. I have years of experience in GameMaker, and have helped many people to learn game development through my courses, tutorials, and guides.

In this course, you'll learn how GameMaker Studio 2 works, and as an example we will create a shoot 'em up style game from the ground upGameMaker Language (a.k.a. GML) is the built-in programming language used in GameMaker Studio. It is very quick to learn and simple to use. I will guide you through the basics of the language before starting, so even if you have no experience in coding at all, you will have no trouble in following this course.

The structure of the course is as follows:

  1. First I introduce you to GameMaker Studio 2 and explain how it works.
  2. Then I explain what events are and how they work, and then give you an introduction to programming in GML.
  3. Then I walk you through a step-by-step process of creating a shoot 'em up style game using GML.
  4. Then I show you how some more interesting things are done in GameMaker.
  5. You can also download the source file of the shoot 'em up game we make in this course.

When you finish the course, you will have the knowledge you require to create your own games and the base to learn more. With a GameMaker licence, you can even sell your games!

Furthermore, if you are my student, I can help you with any of your problems related to GameMaker, for no extra charges.

So what are you waiting for? Sign up for the course now, and let's get started!

Who is the target audience?
  • Extreme beginners who want to learn how to make games
  • Users who want to learn to code using GameMaker Language
Compare to Other GameMaker Studio Courses
Curriculum For This Course
29 Lectures
01:50:18
+
Introduction
2 Lectures 02:18

Welcome to the course! Let's get you introduced to GameMaker Studio 2, a new 2D game engine.

Preview 01:24

Before we start with the course, let me explain how a game is made in GameMaker.

How does GameMaker work?
00:54
+
Introduction to Programming
3 Lectures 07:17

In this section, I'll introduce you to events and programming in GameMaker.

Introduction to GML
00:11

Learn how events in GameMaker work and how cool they are!

GameMaker Events
02:07

How much have you learned about events in GameMaker?

Events Quiz
4 questions

Basic programming lessons to get you started!

Preview 04:59

Learn more with this little programming quiz!

Programming Quiz
4 questions
+
Your First Game
16 Lectures 01:07:04

In this section, I'll guide you through creating your first game!

Introduction
00:46

Let's make the player ship!

Preview 05:04

Saving your project
00:13

Learn how to make your game look more beautiful using backgrounds!

Making the Backgrounds
04:54

What is a good shoot 'em up game without the ability to shoot? In this lecture, we make the player able to shoot.

The Player Shoots
04:17

The player can shoot, but what is there to hit? We need some enemies!

Enemy Ships - Part 1
05:43

What challenge is an enemy that doesn't even attack? In this lecture, we make the enemies able to shoot.

Enemy Ships - Part 2
04:51

Finally we get the chance to shoot and destroy the enemy ships!

Enemy Ships - Part 3
06:53

Play carefully, don't lose health!

Player Health
06:32

What challenge is a game where you can't even lose? In this lecture, we make the player able to lose.

The Player Loses
04:56

Why should people play your game over and over again? To score more points and try break their own record! In this lecture, we implement a score system into our game.

Score System
07:20

Power ups are fun! In this lecture, we make a health and an invincibility power up.

Power Ups
05:02

Menus are a great way of welcoming players to your game and letting them know what it is about. So let's make one!

The Menu
04:17

What fun is a game without any sounds? Let's add a background music and some sound effects!

Adding Sounds to your Game
03:58

Let's create an executable so you can share your game with your friends and people on the internet!

Creating the Executable
02:02

Project Download
00:16
+
More about GML
7 Lectures 33:20

In this section, you'll learn to code more things using GML.

Introduction
00:12

In this lecture, you'll learn to make player movement using the keyboard (arrow keys + WASD) and mouse.

Preview 05:56

Animation is an essential part of any game. In this lecture, you'll learn how to animate your player.

Sprite Animation
05:26

There are some places the player shouldn't go, right? Let's code collisions and make the player stop at certain locations.

Collisions
06:04

Using tiles, you can add a lot more detail to your game, very easily. So let's use them!

Tiles and Auto-Tiling
09:45

Cameras let you control your game's view, so let's learn how to set one up!

Camera
04:03

This is a little but useful tip for people using cameras and views.

Preview 01:54
+
Conclusion
1 Lecture 00:18
Conclusion
00:18
About the Instructor
Gurpreet Singh Matharoo
4.7 Average rating
12 Reviews
922 Students
2 Courses
GameMaker Mentor

I'm Gurpreet Singh Matharoo, a GameMaker Mentor and Instructor. I love making games, but even more than that, I love teaching others how to do so. I have done so through my tutorial website (GameDev Palace), Udemy courses and my Discord server (GM Mentors).

Check out my courses if you're interested in learning GameMaker!