๐Ÿ•น๏ธ My First GameMaker Game ยท Series 7 ยท 5 Episodes ยท All Free
๐Ÿ•น๏ธ Beginner Friendly ยท GameMaker ยท GML ยท Ages 9+

My First
GameMaker Game

Build 5 real 2D games from scratch in GameMaker no GML experience needed! Each workshop teaches you a new skill, from objects and rooms to particles, live coding and a saved RPG.

๐Ÿง‘ Ages 9+ โœ“ Completely Free ๐Ÿ•น๏ธ GameMaker ๐Ÿ‘จโ€๐Ÿ‘ง Parent & Child โœ“ No GML Experience Needed
๐Ÿ“ Start with Episode 1 โ†’
5
Episodes
36+
Steps
9+
Age
Free
Always
The Full Series

5 Games to Build Step by Step

Start at Episode 1 to install GameMaker and write your first GML. Each game teaches new skills objects, rooms, physics, particles and a saved RPG. Episode 4 is a change of pace: a live-in-browser coding trainer, no install needed for that one.

Ep 1
๐Ÿ“
โญ Start Here ยท Setup ยท Objects ยท GML Basics
Pong, Two Paddles and a Bounce
Install GameMaker and write your first GML code. Build Pong with two paddles, a bouncing ball, scoring and a simple AI, the engine that shipped Undertale, in your hands. Learn objects, rooms, events and variables.
Ages 9+ 6 Steps ยท ~45 min Start Building โ†’
Ep 2
๐Ÿƒ
Platformer ยท Collision ยท Gravity ยท Camera
Run & Jump, GML Platformer
THE GameMaker genre: pixel-perfect platforming with place_meeting collision, gravity, coyote-time jumping, tile-decorated rooms and a camera that follows, the exact recipe behind countless indie hits.
Ages 9+ 6 Steps ยท ~1 hr Start Building โ†’
Ep 3
๐Ÿงฑ
Breakout ยท Particles ยท Screen Shake
Brick Blitz, GML Breakout
Breakout the GameMaker way: spawn a brick wall with two loops, use collision events for bouncing, add particle explosions with the built-in particle system, and screen shake, juice is a first-class citizen here.
Ages 9+ 6 Steps ยท ~1 hr Start Building โ†’
Ep 4
๐Ÿš€
โšก Live in Browser ยท No Install for This One
Space Shooter, Code It Live
A change of pace: 12 bite-size levels of live GML-style code with no GameMaker install needed, your code runs instantly against a real game right on the page. Movement, shooting, aiming, collisions, health and enemy types.
Ages 11+ 12 Levels ยท ~1 hr Start Building โ†’
Ep 5
๐Ÿ—ก๏ธ
Series Finale ยท Top-Down RPG ยท Dialogue ยท Combat
Quest On, GML RPG Basics
The GameMaker finale: a top-down RPG with 8-direction movement, an NPC with a dialogue box, state-based enemies, hearts-and-hits combat, and a saved game, the Undertale-shaped skill set.
Ages 10+ 6 Steps ยท ~1.5 hrs Start Building โ†’
Before You Start

What You Need to Install

GameMaker is free for non-commercial use. You'll need to create a free YoYo account and download the editor we walk through it all in Episode 1.

๐Ÿ•น๏ธ
GameMaker (Free)
Download GameMaker and sign in with a free YoYo Games account. The free tier lets you export to Windows more than enough for these workshops.
โœ“ Free ยท gamemaker.io
๐Ÿ’ป
Windows or Mac
GameMaker runs on Windows 10/11 and macOS. It's lighter than Unity or Unreal most computers made in the last 8 years will run it fine.
Windows or Mac
๐ŸŽจ
Built-in Sprite Editor
GameMaker includes its own pixel art sprite editor so you can draw your characters and objects right inside the engine no extra tools needed.
โœ“ Included in GameMaker
๐Ÿ“
No GML Needed
We explain every line of GML (GameMaker Language) code as we write it. If you can follow instructions and type carefully, you can build these games.
โœ“ Beginner Friendly
๐Ÿ› ๏ธ Free Browser Tools

Design Your Game Assets

Use these free browser tools alongside GameMaker's built-in editor to plan levels and design characters before you start coding.

๐ŸŽจ
Pixel Studio
Draw pixel art sprites for your characters and enemies at any size. Export as PNG to import directly into GameMaker.
Open Tool โ†’
๐Ÿ—บ๏ธ
Level Designer
Sketch out room layouts, enemy spawn points and platform placement before building them in GameMaker's room editor.
Open Tool โ†’
๐Ÿ”Š
SFX Generator
Generate retro 8-bit sound effects, jumps, shoots, pickups, game over. Export as WAV files to drop into GameMaker.
Open Tool โ†’
๐Ÿ–Œ๏ธ
Colour Palette
Pick a pixel art colour palette to keep your game looking consistent. Export hex values to use in your sprites.
Open Tool โ†’
See all free dev tools โ†’

Ready to build your first GameMaker game?

Download GameMaker for free, create a YoYo Games account, then start Episode 1. You'll have a playable game of Pong in under an hour.

๐Ÿ“ Start Episode 1 โ†’ Get GameMaker (Free) โ†—

Questions & Answers

Do I need to know GML before starting?
No. We explain every line of GML (GameMaker Language) as we write it. GML is a beginner-friendly scripting language it reads almost like plain English and is much simpler than C# or C++.
Is GameMaker really free?
The free tier of GameMaker lets you build and export games to Windows at no cost. A paid subscription unlocks exports to Mac, iOS, Android and consoles but for learning, free is more than enough.
How is GameMaker different from Unity or Unreal?
GameMaker is purpose-built for 2D games and is much simpler to get started with. It runs on almost any computer, starts up instantly and gets you to a playable game faster than either Unity or Unreal. Great for beginners who want to see results quickly.
What age is it suitable for?
Episode 1 works well from age 9 with adult support. Later episodes involve progressively more GML and suit ages 10-11+ who are comfortable copying and editing code. GameMaker is one of the friendliest engines for young learners.
Can I publish my GameMaker game?
Yes! Free tier exports run on Windows. You can upload a Windows executable to itch.io so friends can download and play. A paid subscription lets you export to web (HTML5) and mobile too.
Is it really free?
All 5 episodes, forever. No ads, no paywall, no sign-up required here. GameMaker's free tier and YoYo Games account are both free to create.
Why doesn't Episode 4 need GameMaker installed?
Episode 4 (the Space Shooter) is a live-in-browser coding trainer, a change of pace from the other four episodes. Your GML-style code runs instantly against a real game on the page, no install, no download. Episode 5 goes straight back into the real GameMaker app.
๐Ÿš€ Keep Going

Where to next?

Finished here, or just curious? These series are a natural next step, same step-by-step format, bigger games.

๐Ÿ•น๏ธ
My First Godot Engine Game
2D games from scratch with GDScript.
Ages 10+ Start โ†’
๐Ÿ”ท
My First Unity Game
2D & 3D games with C#.
Ages 10+ Start โ†’
๐Ÿ—๏ธ
My First Unreal Engine Game
AAA visuals with Blueprints.
Ages 10+ Start โ†’
Browse all workshops โ†’