Finish Your First Game Quickly Using GameMaker Studio

A mini course designed to help you build your first game, using Game Maker Studio.
4.9 (1,388 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.
11,790 students enrolled
80% off
Take This Course
  • Lectures 28
  • Length 3.5 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 2/2016 English

Course Description

This course helps new GameMaker Studio users finish their first game quickly. Students will learn how to add assets to a Game Maker project, write code for different game objects, and create beautiful effects. Getting started with Game Maker has never been more fun.

It will take roughly 4 hours to complete this course.

Finishing your first game is a huge milestone. Many people never make it that far. This course is a fun and fast way to get you past that milestone and on to future projects. You don't have to worry about creating any of the assets, you can just jump right into Game Maker and get learning.

What are the requirements?

  • Students will need a computer with WINDOWS and access to the internet

What am I going to get from this course?

  • Navigate GameMaker Studio
  • Assign images to game objects
  • Create game objects
  • Control game objects using events and code actions
  • Create a parallax background
  • Add a score and highscore system
  • Create simple game menus
  • Add screenshake
  • Add particles
  • Add game sound effects
  • Create amazing explosions using particles

Who is the target audience?

  • This course is meant for new GameMaker users or users who have never completed a game
  • This course is NOT for experience GameMaker users

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.



Students will be able to better navigate the course and understand the its structure.


Students will be able to download the most recent version GameMaker Studio and license it for free.

Section 1: The Space Game Core

Students will be able to create their first project and take control of GameMaker's coordinate system to move a ship around in space.


Students will be able to use the sprite, background, object, and room properties windows.


Students will be able to use the instance_create and instance_destroy functions to make the ship object fire lasers.


Students will be able to control the rate at which lasers fire using alarms.


Students will be able to create an enemy object and control code flow using "if" statements.


Students will be able to create endless waves of enemy ships using a spawner object.


Students will be able to create cleaner code by using macros to remove magic numbers.


Students will be able to use the different variable types to create armor for the player ship and the enemy ships.

7 questions

Review instance_create, instance_destroy, "if" statements, and variables.

Section 2: Adding More Content

Students will be able to use the Destroy Event to create a simple explosion effect when a ship dies.


Students will be able to add new enemies to the game with different properties and behaviors.


Students will be able to use the powerful inheritance system in GameMaker to simplify their code and project.


Students will be able to add a score and highscore system to their game.


Students will be able to draw a HUD in their game to give the player information about their ship.


Students will be able to add armor powerups to the game.


Students will be able to add laser powerups to the game.


Students will be able to create a smarter enemy wave controller that gets more difficult as the player's score increases.


Students will be able to create a menu for their game.

Quiz 2
5 questions
Section 3: Make it Juicy

Students will be able to add screen flashes to key moments in the game.


Students will be able to add screenshake to create impactful game moments.


Students will be able to add muzzle flares to their game.


Students will be able to add a laser hit affect that gives laser impact more meaning.


Students will be able to import and play sound effects and music in their game.

Quiz 3
3 questions
Section 4: BONUS: Optimization with Particles

Students will be able to create particle systems.


Students will be able to create particle types.


Students will be able to use particles in order to remove unnecissary objects and optimize their game.

Quiz 4
5 questions
Section 5: BONUS: Level-up Your Game Making Skills

Students will be able to move forward and continue learning more about GameMaker Studio.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Benjamin Anderson, Game Maker, Game Designer, GameMaker User, and Teacher

I'm dedicated to turning my students into professional GameMaker Studio developers. Teaching GameMaker is my passion and my full time job. I've been using GameMaker Studio for over 11 years. I've created several indie games and I even wrote, and published a book about GameMaker's scripting language, GML. My courses are fun, up-beat, and jam-packed with information about GameMaker. If you are a young, aspiring, indie developer, you are in the right place!

Ready to start learning?
Take This Course