Autoplay
Autocomplete
Previous Lesson
Complete and Continue
How to Make an Action RPG in GameMaker
Introduction
Course Resources
Player Movement
A Moving Character (13:30)
Collision Checking (13:41)
Collision Masks (6:05)
Sprites
Sprite Index and Image Speed (8:08)
Sprite Scaling (7:09)
Variables and Arrays
Variables (9:08)
1D Arrays (7:35)
2D Arrays (3:42)
Enums (7:15)
Sprite Array Lookup Table (12:30)
Improved Movement with Scripts
Axis Input (18:23)
NOTE: Importing Scripts
Scripts (6:17)
Movement Using Scripts (16:47)
Tilesets
Autotiling (7:37)
Tile Layers (5:11)
Finite State Machines
Finite State Machines and Attacking (17:14)
Animation Scripts (6:39)
Roll State (16:27)
Cutting Grass
Grass and Basic Depth (8:54)
Hitboxes (25:11)
Enemies
Enemy Parent (11:16)
Porcupine (22:04)
Porcupine Attack (10:49)
Hitbox Targets and Hurtboxes
Hurtbox Scripts (21:22)
Finishing Up Hurtboxes (2:40)
Game and Input Objects
Game Object (8:35)
Input Object (9:54)
Effects
Effect Object (6:26)
Grass Effect (2:56)
Hit and Death Effect (4:40)
Getting Hit
Player Hit Logic and States (13:32)
Flashing When Hit (12:49)
Camera Object
Camera Object (7:56)
Smooth Camera (4:16)
Jitter Free Camera (8:01)
Adding Sounds and Music
Sounds (6:16)
Music (2:53)
New Levels
Room Inheritance (10:04)
Start Positions and Doors (22:04)
UI and Collectibles
Pickup Object and Gems (16:11)
Hearts (9:44)
UI (20:33)
Pausing
Pausing (5:13)
Drawing the Game During Pause (7:47)
Keeping Objects Active during Pause (4:33)
Inventory
Creating the Inventory (11:30)
Creating Inventory Items (9:38)
Drawing the Inventory (16:03)
Navigating the Inventory and Equipping Items (18:56)
Bomb State (12:30)
Minor Adjustments (More lectures coming soon)
Clamping the View (4:39)
Adding Stamina (7:25)
Stamina UI (5:01)
More Enemies
Bat Enemy (18:16)
Hornet Enemy (24:43)
Soft Collisions (6:58)
Movement Explained
Movement Scripts Part 1 (15:11)
Movement Scripts Part 2 (8:08)
Game State
Remembering Destroyed Objects (17:25)
Title Screen (20:45)
Saving and Loading
Basic Saving and Loading (29:20)
Saving the Inventory (22:42)
Saving Destroyed Objects and Active Items (33:20)
Sword Stand and Bow
Sword in the Stone (43:19)
Basic Bow (30:13)
Bow Polish (23:03)
Bow Polish Part 2 (8:04)
Item Management
Items with an Amount (21:49)
NOTE: Importing Scripts
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock