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

1 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

Help GM Garden Grow!

GM Garden is a free learning site for GameMaker beginners made by little ol' me, RefresherTowel. I'll keep building it slowly over time, but support lets me spend more dedicated hours writing lessons, making examples, and adding interactive tasks.

If the site helped you, or you want to see more paths finished sooner, you can support the project below.

Support options coming soon