What's the most efficient way to learn to use GameMaker? I watched the provided tutorial videos, and afterwords figured that I would being by trying to use the DnD system, as well as my (extremely rudimentary) understanding of coding to try to create a specific system of movement. I know what I want to happen, but trying to code it... did not work out, and after many hours and only getting about halfway there, I'm feeling both frustrated and incompetent. Should I just chain-watch a ton of youtube videos with the aim of gathering enough general knowledge that I can create what I specifically want to? How did you guys learn? Another very novice question I have is: should I be writing all of this code for myself, or is it common for people to copy code from one another for basic things, like player movement for example? I apologize if this is not the right place to ask - obviously, I am new to this.