Demonstrating the growing convergence between portable devices and games consoles, id Software's CEO John Carmack demonstrated his id Tech 5 game engine running on an iPhone 4 at QuakeCon 2010.
The specific demonstration saw environmental content from the developer's forthcoming Rage title running at 60 frames per second, with Carmack controlling the action using a dynamic fly-through camera.
He described it as being a tech demo and stated that it wasn't the console version of Rage, or even a prototype game.
"Other people will go through all the real hard work of turning this technology into a full fledged game," he explained.
MegaWow
Nevertheless, what was particularly impressive was the manner in which id Tech 5 works over hardware ranging from Xbox 360, PlayStation 3 and PC to iPhone 4, iPad and older iPhones.
It's thanks to standards such as OpenGL ES 2.0, which enables fundamental graphics techniques such as programmable shaders to work cross-platform.
Indeed, features such as Carmack's dynamic streaming MegaTexture system - or "MegaTextured goodness" as he calls it - as well as lighting radiosity and surface stamps (or maps) - were clear to see.
Backwards compatible
Carmack said the power available on iPhone 4 and iPad meant he could "kill anything done on the Xbox or PlayStation 2" in terms of graphics, and parity with current gen consoles wasn't fair off.
"I did crank this up to work on the big screen," he admitted of the demo, although claiming the technology "ran great on the original iPhone 2G".
"The frame rate will be similar to Doom Classic, and significantly better than Doom Resurrection," he explained, of performance on older devices.
Industry wide trend
Yet however impressive the results, the move to get id Tech 5 working on iPhone isn't that surprising in-and-of-itself. A similar attempt is happening at engine company Epic.
At GDC 2010, its Unreal Engine 3 was demoed running on the Palm Pre, while Epic engineer Josh Adams gave a talk explaining how he was porting the technology to iPhone. The main obstacle to be overcome was the lack of memory and CPU processing capacity on the iPhone compared to consoles.
Danish technology company Unity has been the quickest into action though.
It ported its Unity engine to iPhone in early 2008, and the company now says it has been used to create over 1,000 commercial projects, demonstrating the potential for engine companies who can get their smarts working on the new mobile platforms.
News
Contributing Editor
A Pocket Gamer co-founder, Jon is Contributing Editor at PG.biz which means he acts like a slightly confused uncle who's forgotten where he's left his glasses. As well as letters and cameras, he likes imaginary numbers and legumes.
Related Articles
Top Stories
News
11 hours, 59 minutes ago
Nintendo releases first official statement on "the successor to Nintendo Switch"
News
12 hours, 28 minutes ago
Microsoft closes Mighty Doom dev Alpha Dog, Arkane Austin, Tango Gameworks and more
News
12 hours, 44 minutes ago
Nintendo made $10.8 billion in FY24 with mobile and IP income up 81.6%
Feature
May 7th, 2024
Mobile Mavens: The industry has its say on Squad Busters ability to draw in “untapped audiences” with its “influence from a range of genres”
Feature
May 7th, 2024
Hot Five: Supercell’s Squad Busters supremacy, Brawl Stars bounces back, and a games industry journey at King
Feature
May 7th, 2024
April 2024 mobile game charts: Call of Duty: Warzone Mobile loses launch momentum and Brawl Stars’ astronomical rise
Events
Valencia Indie Summit 2024 | Europe | May 16th |
Mobidictum Meetup Tallinn May 2024 | Europe | May 21st |
Israel Mobile Summit 2024 | Middle East | Jun 6th |
WN Conference Istanbul 2024 | Jun 11th | |
DevGAMM Vilnius 2024 | Europe | Jun 14th |
Develop: Brighton 2024 | Europe | Jul 9th |
Mobidictum Meetup Barcelona September 2024 | Europe | Sep 1st |
Pocket Gamer Connects Helsinki 2024 | Nordic | Oct 1st |