This video by Gunpoint developer Tom Francis is the second in a series of tutorials that help teach beginners how to make a game from scratch using GameMaker: Studio.
You can find the playlist for all the videos in the 'Make a game with no experience' series here. You can find all the source code for what has been made in the tutorials so far on Dropbox.
For more information on GameMaker: Studio, visit the YoYo Games website. You can also visit Tom Francis' own website here.
Got a game development tutorial you'd like to share on Develop? Contact Craig Chapple at firstname.lastname@example.org to get involved.