The whole 3D development on GM needs to be refactored. The D3D stuff stems from 2005 and is very outdated.
Once they have the time they should look at multi-device 3D rendering. The coming of shaders is a VERY nice addition. There's just some more b…
Unity might be a nice one since its being developed over a long course, and they seem to be more professional on version management / documentation and overall development.
Don't get me wrong, but GameMaker has been going through a LOT of changes - …