Search
Find a lesson
Search lessons by topic, course, path, or tag.
Showing all lessons.
Path
Beginner Path
Your First Hour With GM
Lesson 4
Your First Object
Create your first GameMaker object, add some simple GML, and use the Step event to make it move across the room.
Fundamentals of Code I
Lesson 3
Expressions and Operators
See how expressions produce values, operators combine them, and assignment uses those results to update variables.
Lesson 4
Conditionals
Use if, else, and else if statements to make your GML code choose between different outcomes.
Lesson 5
Functions
Learn how functions package reusable behaviour, accept arguments, and return values your code can use.
Lesson 6
What Is Scope?
Learn how global, instance, and local variables decide where data can be read or changed in GML.
Let's Make Click the Clown
Lesson 1
Introduction
Play the finished Click the Clown game before we start building it piece by piece.
Saving Your Work Properly
Lesson 2
Your First Git Project
Create a GitHub account and turn your first GameMaker project into a Git repository with GitHub Desktop.
Lesson 3
Your First Change
Make a change to your project and then save that change locally with GitHub Desktop.
Lesson 4
Publishing to GitHub
Publish your local GameMaker repository to GitHub and learn how commit, push, and pull fit together.
Lesson 5
Undoing Mistakes
Learn how you can use version control to revert mistakes that have been made.
Lesson 6
Branch Experiments
Use Git branches to try risky GameMaker changes, stash unfinished work, and merge successful experiments back into main.
Lesson 7
The end...?
Wrap up the Git course and review the core actions that keep GameMaker projects safer and easier to share.
No lessons match those filters.