GM Grove
Level 1
0 / 100 XP
Home Start Here Paths Search Roadmap Resources

Course

Fundamentals of Code I

Variables, conditions, comparisons, functions, and the core GML ideas beginners need to complete their first few simple GameMaker projects.

Back to Beginner Path
General
General course

This course is not tied to a specific GameMaker IDE or runtime version.

Choose a path

Learning paths

Your First Hour With GM A friendly first course through projects, rooms, objects, events, sprites, and running your first tiny GameMaker project. Completed
Fundamentals of Code I Variables, conditions, comparisons, functions, and the core GML ideas beginners need to complete their first few simple GameMaker projects. Completed
Let's Make Click the Clown Build a complete tiny clown clicking game in GameMaker. Play the finished version in-lesson first and then build your own copy! Completed
Saving Your Work Properly Learn how to save your GameMaker projects effectively to avoid losing your progress. Completed

Course complete

Fundamentals of Code I

You finished every lesson in this course. Nice work!

7 lessons finished +50 XP bonus

Path complete

Beginner Path

You finished every available course in this learning path. The grove approves.

4 courses finished +150 XP bonus

Fundamentals of Code I Intro

A brief discussion on how to learn to code.

In Progress
0%

Variables

Learn how variables work.

Locked

Expressions and Operators

See how expressions produce values, operators combine them, and assignment uses those results to update variables.

Locked

Conditionals

Use if, else, and else if statements to make your GML code choose between different outcomes.

Locked

Functions

Learn how functions package reusable behaviour, accept arguments, and return values your code can use.

Locked

What Is Scope?

Learn how global, instance, and local variables decide where data can be read or changed in GML.

Locked

The End...?

What to do next in your programming journey.

Locked

Your Progress

0% Complete
★ 0 Total XP
● 0 Lessons
C 0 Courses
P 0 Paths
◇ 1 Level

Keep growing!

You're building real skills. One small step at a time.

Like GM Grove?

Keep the grove growing

Follow new lessons or support the site.

Support

Help fund more free lessons and site upgrades.

Support GM Grove

Updates

Get an email (only) when new lessons drop.

    Low-volume updates. Unsubscribe any time.

    Built with Kit

    Need a hand?

    Stuck on a lesson? The community is here to help.

    ☻ Visit Community

    Support GM Grove

    Support the site through Ko-fi

    Open Ko-fi in a new tab