The 3D functions in GameMaker
can be used to make some nice 3D games.
However, they are limited in functionality and still leave quite a lot of work to you.
Don't expect that you can make your own Quake
with it. GameMaker
is and remains primarily
a package for making 2-dimensional games.