For an explanation of vectors and normalised vectors you can
read the following two sections which give a brief overview of what
is a vector and how it can be used in making games:
- What Is A Vector?
- Normalised Vectors
GameMaker: Studio also has a number of vector-based functions, listed below: