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.
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.
Each step adds one feature. Write the code, watch it come alive in the canvas, then make it your own.
Keep the GML cheatsheet handy
Events, variables and drawing in one place - use it beside this workshop.
Design your RPG characters!
Use Pixel Studio to create your hero, NPCs, and monsters - then bring them into your GML game.
if (place_meeting(x + hsp, y, obj_wall)) hsp = 0;var hsp = 0;x += hsp;if (keyboard_check(vk_right)) hsp = move_speed;if (place_meeting(x, y + 1, obj_wall)) and (keyboard_check_pressed(vk_up)) vsp = -jump_force;Build it in the browser first
Try this project step by step right here: write the code, watch it run, then download it and keep building in your engine.