In any game, movement and position are of paramount importance and so GameMaker: Studio has a complete selection of functions to deal with every situation.
The following functions are all included "built in" to every instance and can be read and modified to change different behaviours when the instance is moving:
The following sections detail the different positional variables that are built into each instance:
The following functions deal with movement and interaction with other instances through movement: