Vocabulary
Events
Code Actions
Variables
GameMaker Logic
100

A level or scene in your game where objects and backgrounds are placed. 

What is a Room?

100

This event runs once when an object instance is created.

What is a create event?

100

What does game_end() do?

End the game.

100

Basic unit for most programming operations.

What is a variable?

100

The programming language used in GameMaker.

What is GML?

200

An image or animation used to represent an object visually. 

What is a Sprite?

200

This event runs when two objects collide.

What is a collision event?

200

What does instance_destroy() do?

Destroys the instance it is called from. 

200

A countdown timer that triggers code after a delay.

What is an alarm?

200

 This command checks if a key was just pressed, not held.

What is keyboard_check_pressed(key)?

300

A reusable piece of code or function written in GML.

What is a Script?

300

This event runs every frame; used for continuous logic like movement or checking conditions.

What is a step event?

300

What does move_towards_point(x, y, speed) do?

Moves object toward a specific point at a set speed.

300

You create this first before using a variable.

What is a variable assignment?

300

Returns true if specific key is being held down. Ex: check if left arrow key is being held (vk_left)

What is keyboard_check(key)?

400

An object that other objects inherit properties and behaviors from. 

What is a Parent Object?

400

Examples of this event is Mouse Enter, Mouse Leave, Mouse Down, and Mouse Up.

What is a mouse event?

400

What does room_goto(room) do?

Changes the room to another one you specify.

400

A variable that can be used from any object or script in the game.

What is a global variable?

400

What does move_towards_point(x, y, speed) do?

Moves instance toward point (x,y) at given speed. 

500

A grid-based layout of tiles used to create large maps efficiently.

What is a Tilemap?

500

This event triggers when a player presses or releases a specific key.

What is a keyboard event?

500

What does room_restart() do?

Reset current room to its starting stage.

500

A variable only useable within the event or script it was declared in.

What is a local variable?

500

What are the steps you take to upload your game file in Schoology?

File -> Export -> YYZ

M
e
n
u