Game Maker Studio is a very special game engine because it is a hybrid drag-and-drop and scripting platform – it does not rely solely on drag drop. There are places where scripting is necessary to get things done. Scripting is more complicated but is way more flexible and powerful. The beautiful thing here is that you do not write script from ground zero to produce a game. You use drag and drop to produce the basic structure of your game, then use very simple scripts to give the finishing touch. Our demo material includes scripts, to show you minimum degree of scripting to achieve our purposes.