A downloadable tutorial project

Buy Now$10.00 USD or more

How to go from nothing, to a feature-complete, zelda-like, action RPG using GameMaker Studio 2! This page allows you to access the source code for each individual episode of my free YouTube tutorial series, as each episode releases.

A Free Demo of the final game we build in this series is available for download below!

Patrons of my work can access these files by linking their account here.


  • Player character that moves in 8 directions and animates in 4
  • State machine & Entity based system
  • 3 Unique item scripts: Hookshot, Bow, Bombs.
  • Scalable and versatile systems for:
    • Enemies
    • Combat
    • Entities (liftable, throwable, destroyable, lootable, talkable, useable)
    • Item drops & collectables
    • Unique items
    • Dialogue & responses
    • Shops and item unlocks
    • Quest flags
    • Saving & Loading with multiple slots

This series is aimed at beginner to intermediate level developers familiar with the basics of GMS2 and involves some tricky concepts. Total beginners might prefer to work on a simpler project, and may find more value in my Complete Platformer series.

Updated 12 hours ago
StatusIn development
Tagsarpg, GameMaker, gms2, tutorial, zelda


Buy Now$10.00 USD or more

In order to download this tutorial project you must purchase it at or above the minimum price of $10 USD. You will get access to the following files:

Episode 1 - Resolution & Moving around 23 kB
Episode 2 - Manual Animation 68 kB
Episode 3 - Tile collisions 71 kB
Episode 4 - State Machine 102 kB
Episode 5 - Initialisation & oGame 145 kB
Episode 6 - Camera & Screenshake 148 kB
Episode 7 - Drawing Text 179 kB
Episode 8 - Queuing Text 189 kB
Episode 9 - Entities 194 kB
Episode 10 - Dialogue part 1 194 kB
Episode 11 - Dialogue part 2 195 kB
Episode 12 - Z height and shadows 204 kB
Episode 13 - Melee attack states 232 kB
Episode 14 - Melee attack hit detection 247 kB
Latest Episode (14) as .yyp 294 kB

Download demo

Final Game Demo 2 MB

Development log


Log in with itch.io to leave a comment.

Loving the tutorials 

Giving me more ideas

Hey Shaun, can you try exporting .yyp versions of the source code, that might allow it to run on my mac.

Can you open the entire game ? Personnaly i can't, i'm stuck on the first screen, the houses have no roof and I have no idea why

Hiya, I've added this for the latest episode.

For when a tutorial on how to put music on GMs 2? :P

hello Shaun, I bought your tutorial proyect, unfortunately, the sourcecodes aren't able to run on my computer. How can I fix this?

hello shaun, I haven't heard anything back from you.

I don't really know how to help you. All you've told me is "it doesn't work".

Little bug, so when I click on the bat in the right corner he takes damage, so try to fix it.

Ah yeah that's just debug, won't be a thing in the tutorials =)

(1 edit)

will we be getting the source code for the final game demo?

When all episodes of the tutorial series are released, the source code will add up to that yes.

(1 edit)

A little bug,  while having one hit left to be defeated if you go do a transition lets say go to the houses , the slimes are still moving and if they hit you while doing the transition the character is defeated but the transition takes effect and when you are back to the houses your health will be at max and you will be on the spot where the transition takes you as normal, I think it there should be some code added to have all enemies and enemy projectiles (if there are going to be any) to freeze frame so the transition can go as intended .

Interesting, thanks!

(1 edit)

No mac version?

(1 edit)

I do not have a mac. I therefore can't make a mac version of the demo. Can they not use .yyz files?

Me either I wasn't aware that it HAD to be on windows.

...This is the button you need, I'm fairly sure the mac IDE should be able to import a .yyz just fine.


Pausing the game while transitioning to another room causes this script error:You also can roll diagonally while pressing down, but you can't roll diagonally pressing up. 


Hey so I just bought this for $10 and only got the player walking in a black background and was wondering if and when there will be full access to the full source code. Thank you

The source code will be added episode by episode as they release. You won't have to pay again, but it's not out yet.

Oh okay sorry, Thank you!

 you can run out of bounds i a few places 

Noted! Thank you!


Just finished it master Shaun. Not to brag but I only Activated my Stickey Keys about 10 times :) .  Another great tutorial awaits.


Yay! You finished it!