1. Prostym sposobem będzie stworzenie dowolnego przez siebie kursora jako sprite'a i wpisanie w DRAW:
GML
d3d_set_projection_ortho(0,0,window_get_width(),window_get_height(),0)
d3d_set_hidden(false)
draw_sprite(spr_kursor,-1,mouse_x,mouse_y)
d3d_set_hidden(true)
2. Trzeba się pobawić z funkcjami zaczynającymi się od: d3d_transform
Tak poza tematem, to proponuje Ci wesprzeć w game makerze trzeci wymiar jakimś silnikiem (dobry będzie XenonCore albo Ultimate 3D). Na wbudowanym dużo nie zdziałasz.