instance_create() nie tworzy obiektu, a jego instancję (egzemplarz) Obiekt może być tylko jeden (np. obj_auto), ale jego instancji może być dowolnie wiele. Dwa obiekty o tej samej nazwie powodują konflikt nazw. Obiekty istnieją tylko w drzewie zasobów (Resources Tree) (da się też co prawda tworzyć je dynamicznie kodem, ale co ja wam będę opowiadał). Na obiekt należy patrzeć jak na klasę w innych językach programowania.
GML:
aaa = instance_create(x,y,obj_auto);
INNY JĘZYK Z OOP:
(objAuto) aaa = new objAuto(x,y);