Friendly GameMaker lessons

Grow your first
GameMaker skills

GM Garden is a free beginner learning site for GameMaker. Start with a guided path, complete lessons, earn XP, and build up the foundations one small step at a time.

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.

Pick a path and start growing

The first path is live now. More focused paths will be added as the site grows.

6 lessons

Your First Hour With GM

A friendly first path through projects, rooms, objects, events, sprites, and running your first tiny GameMaker project.

Open path

7 lessons

Fundamentals of Code I

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

Open path

Helpful Resources

A repository for all the software, asset sites, audio tools, documentation, and helpful GameMaker links that I recommend.

I've dogfooded pretty much every resource on the list, and they're all free or cheap to use. Check it out and bookmark your favorites!

Open resources

Support and updates

Help GM Garden keep growing

GM Garden is free, self-built, and still growing. Support helps me spend more time writing lessons, adding tasks, and building better examples. The update list lets you know when new stuff lands.

Support

Support the site

One-time donations or monthly support help keep the lessons free while giving me more room to build new paths, examples, and interactive tasks.

Support GM Garden

Updates

Get new lessons by email

Occasional GameMaker lessons, new path announcements, and site updates. No fake weekly schedule, just a ping when something useful goes live.

    Low-volume updates. Unsubscribe any time.