When an instance is created, GameMaker: Studio generates a number of pre-defined variables to help you set and change certain common properties, such as the sprite_index, or the depth. Below you can find a list of all these built-in variables.
These variables deal with general instance properties:
These variables deal with sprites and their sub-images:
These variables deal with the collision mask:
There are a great many more specialised variables that are not used as much as the ones above as they relate to specific aspects of GameMaker: Studio that not all games will make use of. The following sections deal with these variables: