What? you use gamemaker?
I am using plain old C!
Here, you can have it, since it is so small.
It has unresolved display code errors, but works well enough.
And just for proof, I'll throw in the source code too!
(note: compiled with mingw, controls are WASD to move, Q and E to turn, and space to jump, Z and X to look up and down)
resizing the window resizes the view padding the edges with black.
remove the .txt