Start here

Your First Hour
With GML

A friendly, step-by-step path to help you learn the basics of GameMaker Language.

Try a bit of GML

1	// Create Event
2	x = 100;
3	y = 100;
4	speed = 2;
5	
6	// Step Event
7	x += speed;
8	if (x > 300) 
9		speed = -speed;
10	

This object moves left and right across the screen.

What is GameMaker?

Learn what GameMaker is and what you can build.

Completed +20 XP

Objects and Events

Create your first object and handle events.

Completed

Variables

Store and change values in your game.

In Progress
60%

Local vs Instance Scope

Understand where your variables live.

Locked

If Statements

Make decisions in your code.

Locked

Input

Read keyboard input and move your object.

Locked

Tiny Final Task

Bring it all together and make something tiny.

Locked