Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Become a Game Maker with GameMaker Studio to your Wishlist.

Add to Wishlist

Become a Game Maker with GameMaker Studio

A complete guide that takes you through every step of building a professional, platform game using Game Maker Studio.
Bestselling
4.7 (2,348 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.
16,395 students enrolled
Last updated 9/2015
English English
$10 $150 93% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Build a polished and fun platform game using GameMaker Studio.
Import image, sound, and background assets into GameMaker Studio.
Program using GameMaker Studio's built in scripting language GML (GameMaker Language).
Create game objects and control them using Events and Actions.
Design game levels using Rooms.
Control the game View.
Program basic artificial intelligence for the enemies in the game.
Create a state system to organize code and better control the Player Object and the Enemy Objects.
Create a start menu and highscore screen.
Create a final boss.
View Curriculum
Requirements
  • This course doesn't require any previous programming experience.
  • This course does require a love for games and a strong desire to learn how they are created.
Description

This course teaches students how to build a polished platform game in GameMaker Studio. Students will learn to program in GameMaker Studio's scripting language, GameMaker Language (GML).

If you are interested in game development, programming, level design, platform games, GameMaker, or indie game creation, this is the course for you.

It will take roughly 10 hours to complete this course.

The course is structured in a way that introduces the different concepts of GameMaker Studio one at a time. All of the lectures are video lectures except the very first lecture which contains a download link for the resources you will need in this course.

This course will build and strengthen your programming and game development skills. By the end of this course, you will be ready to tackle a variety of different video game projects using GameMaker Studio.

Because this course is for beginners, many people have asked me if it is good for children. I would recommend this course for children if they are at least 14 years old or if they already have experience in programming and enjoy math.

You must have a Windows operating system in order to take this course. If you are on a Mac you will have to install Windows on a virtual machine.

Become a game maker today.

Who is the target audience?
  • This game development course is meant for new or aspiring game developers.
  • This course is probably not for you if you are an expert GameMaker Studio user.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 115 Lectures Collapse All 115 Lectures 08:58:38
+
Getting GameMaker Studio
7 Lectures 11:36



After finishing this lecture you will be able to walk through each step of downloading GameMaker Studio for free.

Preview 02:00

After completing this lecture, you will know how to license GameMaker Studio and how to use an email address to unlock unlimited resources in the free version of GameMaker.

Licensing GameMaker Studio
02:34

After completing this lecture, you will know how to create your very first GameMaker project. You will also know about the different welcome screen tabs that come up when GameMaker first launches.

Creating Your First Project
03:25

Section Review
00:30

Bonus quiz #1.

Section 1
3 questions
+
Sprites
6 Lectures 20:42

After completing this lecture, you will know how to import different images that will be used as sprites to represent your game objects.

Creating and Importing Sprites
08:11

There are several different sprite properties associated with your sprites. After completing this lecture, you will know about the different sprite properties.

Sprite Properties
03:05

You will learn what sprite masks are, how they are used, and how they affect collisions.

Sprite Masks
04:09

After completing this lecture, you will know how to edit your images inside of GameMaker Studio's built in sprite editor. I also show you how to apply a quick color shift on the main game character.

Editing Sprites
04:07

Section Review
00:46

Bonus quiz #2.

Section 2
4 questions
+
Objects
7 Lectures 22:53

After completing this lecture, you will know how to create the objects that will hold the events and code actions for running your game logic.

Creating Objects
02:02

After completing this lecture, you will know about the different object properties.

Object Properties
05:42

After completing this lecture, you will know how to assign the sprite image and mask to your game objects.

Assigning a Sprite and Mask
02:06

After completing this lecture, you will know about the different object events.

Object Events
08:15

After completing this lecture, you will know about different event actions.

Event Actions
03:15

Section Review
01:02

Bonus quiz #3.

Section 3
5 questions
+
Rooms
5 Lectures 14:10

After completing this lecture, you will know how to create the room where your game level will be.

Creating a Room
02:18

After completing this lecture, you will know about the different room properties.

Room Properties
05:48

After completing this lecture, you will know how to add object instances to your game level and know what the difference is between an object and an instance.

Adding Instances of Objects to the Room
04:55

Section Review
00:46

Bonus quiz #4.

Section 4
2 questions
+
Running Your Game
4 Lectures 04:34

After completing this lecture, you will know how to run and stop your game in GameMaker Studio.

Running and Stopping the Game
01:47

After completing this lecture, you will know about GameMaker Studio's debug mode.

Debug Mode
02:06

Section Review
00:22

Bonus quiz #5.

Section 5
1 question
+
Player Object
5 Lectures 01:08:25

After completing this lecture, you will know how to create variables, what variables are, and the different kinds of variables that exists in GameMaker Studio.

Creating Variables
22:16

After completing this lecture, you will know about the Step Event and about how to use the Step Event to get input from a player and move the game character around in the room.

Preview 12:29

After completing this lecture, you will know best practices for handling collisions in GameMaker Studio.

Adding Dirt and Collision Detection
32:11

Section Review
01:00

Bonus quiz #6.

Section 6
7 questions
+
Views
6 Lectures 10:39

After completing this lecture, you will know how to add a view that will control the camera in your game.

Adding a View
03:42

After completing this lecture, you will know about the view size.

View Size
01:40

After completing this lecture, you will know about the port size and how this is different from the view size.

Port on Screen Size
01:39

After completing this lecture, you will know how to make the camera focus on, and follow, the game character.

Making the View Follow the Player
02:15

Section Review
00:59

Bonus quiz #7.

Section 7
3 questions
+
Gravity and Jumping
5 Lectures 13:24

After completing this lecture, you will know how to add gravity to your game.

Adding Gravity
05:16

After completing this lecture, you will know how to add jumping to compliment the gravity.

Adding Jumping
02:33

After completing this lecture, you will know how to control the jump height of the game character.

Controlling the Jump Height
04:32

Section Review
00:40

Bonus quiz #8.

Section 8
1 question
+
Scripts
6 Lectures 19:13

After completing this lecture, you will know how to create your very first script.

Creating Your First Script
05:18

Arguments
04:17

After completing this lecture, you will know how to use script return values.

Return Values
03:30

After completing this lecture, you will know how to create a useful script that will be used in your game.

Move Script
04:37

Section Review
01:00

Section 9
4 questions
+
Using States
5 Lectures 26:13

After completing this lecture, you will know how to use state systems to better control your game objects.

What is a State and Why Use States
01:37

After completing this lecture, you will know how to create a move state script that can be used by your game character.

The Move State
08:29

After completing this lecture, you will know how to create a ledge grab state script that will be used to handle ledge grabbing in the game.

The Ledge Grab State
14:35

Section Review
01:06

Section 10
2 questions
10 More Sections
About the Instructor
4.7 Average rating
4,978 Reviews
26,708 Students
3 Courses
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!

Report Abuse