While not a good player (a mediocre one, at best), I've always been a big fan of the work that id Software did with games like Doom & Quake (especially the last one).
As a software developer myself, it was only until 2 years ago that I learned how to properly work with Apple's OSX / iOS platforms. Last time I checked, Steam was not offering a version of Quake for Mac, and I always wondered why - the high portability of the Quake engine practically guarantees that a fully featured OSX port is feasible within days. And even today the number of Mac users, old and new, is still growing.
So, with that in mind, last weekend I started work on a port of the original Quake engine to OSX - with this, I mean the engine originally published on on id's FTP site and recently moved to GitHub. So far, everything is working nicely; the game is playable with mouse & keyboard, though there are a few things missing (sound, network, gamepad support). Also, I haven't added support for hardware-accelerated rendering (OpenGL) - though, in order to display the software-rendered frames, I decided to use the new Metal framework, and as a result, the game can be run on 60, 72 or even higher fps (depending on the computer's refresh rate).
At the last minute, I also decided to add support for Apple's tvOS platform present in the 4th gen Apple TV, using the new remote. Playable? Yes, sort of. Easy? No freakin' way! Think of it as Nightmare+ mode for your hands .
In any case, if you're interested in playing this port, and if you have available a Mac with OSX 10.11 & Xcode 7.2 (and, optionally, a 4th gen Apple TV - and a TV), you can grab the source code from:
(Since I can't post links here, please search for Izhido/Quake_For_OSX in github.com.)
Any comments or suggestions are welcome. (Also, if any of this ends up included a future Steam app for Mac, or even in the Apple TV App Store, I wouldn't mind, at all ).