Schnapple ports Quake 2 to iOS and Apple TV

Published , by Asif Khan

Quake 2 is a very divisive entry in the franchise's history. Some players hated the relatively clunky gameplay, while others relished in the delightful new world of railguns. Not many folks would ever think about playing Quake 2 on current gaming hardware, and even less probably want to play it on iOS, but that hasn't stopped one intrepid Shacker. Schnapple, Tom Kidd, has ported Quake 2 to Apple's iOS and tvOS and has provided a ton of details behind his process.

Schnapple's iOS port of Quake 2 features onscreen buttons and virtual analog.

In a massive deep dive posted to his blog, Schnapple details the challenges he faced in accomplishing this port. He described it on our Shacknews Chatty forum as "the most challenging id Tech game to port, simply because as far as I can tell no one has ever done it for iOS before." Schnapple goes on to explain that he began work on this port before his port of Quake 3, but ran into some issues implementing a solution to load the game libraries. 

Schnapple has really outdone himself with this Quake 2 port. He has posted the source code for his project to Github. Schnapple also posted a guide for folks who want to try Quake 2 on iOS or Apple TV out themselves:

If you have been living under a rock, you might have missed out on Rocket Jump. Check out David Craddock's massive long read about Quake and the golden age of first-person shooters.