Become a Game Developer in 2 hours with Game Maker: Studio

Learn how to develop games with Game Maker: Studio, and become a Game Developer in 2 hours!
4.7 (6 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.
712 students enrolled
62% off
Take This Course
  • Lectures 31
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 English

Course Description

Become a Game Developer in 2 hours with Game Maker: Studio

Learn Game Development with Game Maker: Studio, and in just 2 hours become a Game Developer!

In this course, we use Game Maker: Studio, a free program used to develop games. You can download it for free, or you can buy it for more features.

The Course is structured this way:

  1. First I introduce you to all important elements of the software.
  2. Then I teach you how to create these 2 games: An Arcade Shooter and a Top Down Shooter.
  3. Then there are little quizzes after every section ends, which helps you remember what you were taught.
  4. NEW BONUS: A Game Project at the end of the course. It will help you learn Game Maker: Studio more effectively. There is simple explanation along with every line of code. Further you can change the game and make it yours!

I use simple coding to create games. The programming language used in Game Maker: Studio is called "Game Maker Language", often abbreviated as "GML". GML is in fact very simple, which is an advantage as it is easy to learn and you can easily master it.

This course will help you become a game developer. Further, you can create your own games, and you can even sell them, so you can actually earn with games. You just have to start from somewhere; and this is where you start.

Further, I am always ready to help you. You can always get your doubts cleared just by messaging me.

Either you want to learn game development to earn, or to just unleash creativity - this course is for you!

What are the requirements?

  • You Need a Computer, with Windows Operating System, to install the required software
  • Game Maker: Studio, a free program, is needed to develop games.
  • No, you don't require any Programming Skills! You can start now

What am I going to get from this course?

  • Create games easily
  • Sell games and earn

Who is the target audience?

  • This course is perfect for anyone who has never developed games but is looking for an easy & best way to create games
  • If in the future, you want a career in Game Development, then this course is for you!

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

Introduction to the Course


Introduction to the Interface of Game Maker: Studio and how it works.


Introduction to Sprites in Game Maker: Studio


We Continue the previous lecture


Introduction to Objects and how they work.


Introduction to Rooms, how they work and how to add backgrounds.


Introduction to Coding, Variables, Statements and how they work.

3 questions

What have you learnt from the Introduction Section?

Section 2: Let's Develop! - An Arcade Shooter Game
Your First Game

First we create the Player Object and add code to it


We create bullet object, and make the shooting system work!


We make Enemy object and a controller object to spawn them.


We add sounds into our game!


We test the sound.


Time to Improve our game!

Quiz Time!
3 questions
Section 3: More Features

We create views to make our game better.


In this lecture, we learn what Paths do.


Now after you have made your game playable, you would want to share your game. For that you need to create a Game Executable file.

Advance Quiz
4 questions
Section 4: Let's Develop! - A Top-Down Shooter Game
A Top-Down Shooter Game

We create the player object, and add some code to it.


We create the enemy object and make it moving!


We need to shoot the enemies, so we need a shooting system! We create a working shooting system in this lecture.


Views make the game better. And we create the Score system so you can actually earn points!


Player Health is an essential part of a shooting game, so we create a working health system for our player.


Adding more levels makes our game more awesome!


With Collectible coins, the game becomes much interesting!


After we have created our game, we need a menu at the start to welcome the player.

Final Quiz
4 questions
Section 5: Conclusion
Section 6: Bonus
Bonus Project

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Gurpreet Singh MAtharoo, Indie Game Developer

I am an Independent Game Developer, and I am using Game Maker: Studio to develop games since 3-4 years. Since then I have developed many games, and I am still doing so. Currently I am making 3D games using the C# language in Unity Engine.

Through my course on Udemy, I share my knowledge of Game Maker: Studio and help people make games!

I have a beta project uploaded on Game Maker: Player called Nature Rescue, you can check it out.

Ready to start learning?
Take This Course