Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Beginner's Guide to Game Dev with GameMaker Studio 2
Welcome + Introduction
1.1 - Beginner Course Introduction (1:19)
Setting Up
2.1 - Download & Install GMS (3:46)
2.2 - GMS Overview (5:16)
2.3 - GameMaker 2.3 Updates (7:12)
2.4 - Running YoYo Game Demos (2:41)
All About Sprites
3.1 - Creating Sprites (7:56)
3.2 - Animating Sprites (5:04)
3.3 - Importing Sprites (2:14)
3.4 - Sprite Sheets (9:15)
All About Objects
4.1 - Objects Overview (5:10)
4.2 - Object Events (4:01)
4.3 - Object Properties (3:20)
All About Rooms
5.1 - Rooms Overview (5:27)
Let's Start Coding
6.1 - Getting Ready To Code (4:05)
6.2 - Your First Code (8:06)
6.3 - Variables (9:40)
6.4 - If Logic (8:10)
6.5 - Comments (4:09)
6.6 - Reading Errors (7:32)
6.7 - Functions Part 1 (8:35)
6.8 - Functions Part 2 (6:10)
Your First Game
7.1 - Creating Your First Game (14:58)
7.2 - Planning Our Next Game (10:06)
The Ship
8.1 - Import Player Ship (3:30)
8.2 - Player Movement (4:36)
8.3 - Restricting Player Movement (7:31)
8.4 - Key Mapping (4:07)
8.5 - Player Lazers (10:42)
8.6 - Lazer Sounds (3:36)
8.7 - Thrusters (11:50)
The Main Level + Music
9.1 - Room Settings (4:14)
9.2 - Background Music (4:43)
Enemy Ships
10.1 - Enemy Ship Movement (6:57)
10.2 - Enemy Lazers (8:52)
10.3 - Collisions (7:22)
10.4 - Destroying The Enemy (6:26)
10.5 - Player Death (5:26)
10.6 - Dynamic Enemies (8:19)
The Debugger (Important!)
11.1 - The Debugger (5:23)
11.2 - Breakpoints (3:35)
The GUI
12.1 - Visualizing Player HP & Lives (15:13)
12.2 - Player Score (11:41)
The Big Bad Boss
13.1 - Setting Up The Boss (3:55)
13.2 - Bringing In The Boss (6:54)
13.3 - Moving The Boss Around (11:47)
13.4 - Screen Shake Script (15:26)
13.5 - Boss Lazer (10:29)
13.6 - Boss Collision & Health (8:03)
13.7 - Power Attack (5:48)
13.8 - GUI & Level End (6:59)
Menu + Endless Mode
14.1 - Setting Up The Menu Screen (11:42)
14.2 - Changing Rooms (4:50)
14.3 - Credits Room (6:59)
14.4 - Endless Mode + Levels (9:33)
Arrays + Controller Input
15.1 - Arrays (24:06)
15.2 - Controller Support - Part 1 (12:20)
15.3 - Controller Support - Part 2 (13:37)
What's Next?
16.1 - Congratulations! Now What? (1:16)
16.2 - A Code for the Bundle
Teach online with
10.1 - Enemy Ship Movement
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock