GM Garden
Level 1
0 / 100 XP
Home Start Here Paths 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

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. Fundamentals of Code I Variables, conditions, comparisons, functions, and the core GML ideas beginners need to complete their first few simple GameMaker projects.

Fundamentals of Code I Intro

A brief discussion on how to learn to code.

In Progress
100%

Variables

Learn how variables work.

Locked

Expressions and Operators

Learn how expressions produce values, how operators combine them, and how assignment can use those results to update variables.

Locked

Conditionals

Learn how to branch your code and make choices with conditionals.

Locked

Functions

Learn how to make repeated code easier to handle with functions.

Locked

What Is Scope?

Learn the difference between global, instance and local variables and how scope works.

Locked

The End...?

What to do next in your programming journey.

Locked

Your Progress

0% Complete
★ 0 Total XP
● 0 Completed
◇ 1 Level

Keep growing!

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

Support and updates

Keep the garden growing

Follow new lessons or support the site.

Support

Support

Help fund more free lessons, examples, and practice tasks.

Support

Updates

Get updates

Get an email when new paths and lessons are added.

    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 Garden

    Support the site through Ko-fi

    Open Ko-fi in a new tab