No Revisions Have Been Made To This Page
Can you suggest an edit for this page? Click Here
The GameMaker: Studio programming language, GML, gives you much more flexibility and control than the standard actions that are available through the Drag'n'Drop interface. There are a number of different places where you can use this language to create and control your game:
In this section we will describe the basic structure of GML functions and how they are used to create your own programs and generally control your games. Please note that before programing in GameMaker: Studio there are a few conventions that you should follow! First of all, for all your resources (sprites, objects, sounds, etc...) you must use names that start with a letter and only consist of letters, digits and the underscore '_' symbol (for example "spr_Fish" is acceptable but not "spr Fish" or "6fish") otherwise you will not be able to refer to them with any GML functions. Also, make sure all resources have different names (there is a function in the Scripts section of the main IDE that can check this for you), and do not name resources self, other, global, or all because these have special meaning in the language.
Information on the GML language can be found in the following pages: