For many aging (sorry folks, it’s true) PC gamers, Wolfenstein 3D was one of the first truly compelling computer action games. Doom also fits into the same category, but Wolf3D was the grand daddy of it first-person shooters.
Now, 18 years since its release on 286 computers in 1991, Wolfenstein 3D has been ported to the iPhone by its original creator John Carmack.
Carmack has made it no secret that he wanted to have an iPhone game for launch of the 3G model and 2.0 firmware in July 2008. Due to time constraints, that never happened, but Carmack never stopped looking at the Apple device as a viable gaming platform. Of course, it also helps that he owns an iPhone.
“I had been frustrated for over a year with the fact that we didn't have any iPhone development projects going internally at Id. I love my iPhone, and I think the App Store is an extremely important model for the software business,” he said.
Electronic Arts was set to bring mobile game Wolfenstein RPG to the iPhone, but Carmack explained that he was unhappy with the software renderer that an EA team came up with.
“Using the iPhone's hardware 3D acceleration was a requirement, and it should be easy,” Carmack explained, and later continued, “The developers came back and said it would take two months and exceed their budget.”
“Rather than having a big confrontation over the issue, I told them to just send the project to me and I would do it myself,” said Carmack, going on to prove that he’s more than just a cut above the rest. “Cass Everitt had been doing some personal work on the iPhone, so he helped me get everything set up for local iPhone development here, which is a lot more tortuous than you would expect from an Apple product. As usual, my off the cuff estimate of ‘Two days!’ was optimistic, but I did get it done in four, and the game is definitely more pleasant at 8x the frame rate. And I had fun doing it.”
The id Software lead programmer then went on to apply his work to Wolf3D Redux, an upgraded “true 3D” version of his original built off the source code. The result we have today is an ‘official’ port of Wolfenstein 3D done by the series’ original creator, made for the iPhone.
You won’t find the it on the Apple App Store, however, as Carmack released it as a simple package for jailbroken iPhones. Also included is the source code, and Carmack encourages other able programmers to see if they can improve upon his work.
While the Wolfenstein 3D for iPhone is very faithful to the original of 18 years ago, there have been several changes -- not only to stay better in tune with modern gamers, but also for reasons surrounding the radically different hardware and input method. For one, the “open door” button has been done away with in favor of automatic doors. Ah, technology. The UI has been tweaked for the iPhone screen as well as the addition of an auto map, so that new players wouldn’t feel as if they were lost in a maze. Both lives and scores were also taken out, now replaced with “achievements” for 100 percent kills, 100 percent secrets and 100 percent treasures.
Check out Voodoo Extreme for the full 5,100 word release document from John Carmack detailing almost everything you could imagine. Download the iPhone port and source here, though it’s reserved for those who are knowledgeable about poking around an jailbroken iPhone.
Perhaps the best news of all is that this won’t be a one-off thing. Carmack said that if there is enough interest in this port, he shall make available the entire Spear of Destiny expansion. And even better, we’ll be getting Doom.
Carmack said in closing, “I'm going back to Rage for a while, but I do expect Classic Doom to come fairly soon for the iPhone.”