Final words

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.