Live data from Hacker News

Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS

anandtech.com

1–10 of 15 posts

Re: Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS

#3
post #2

I need some kind of controller I can mount the iPhone to -- maybe better speakers, a d-pad, a couple buttons, extended battery pack. I would pay for that (maybe you could even bundle some games with it!).

I would settle for being able to simply use a bluetooth keyboard - that would be sweet - just put on some headphones for audio. I do quite a bit of itouch gaming, and would love to be able to do that.

Re: Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS

#5
So I take it the iPhone 3GS has programmable pipe-line graphics hardware? I was just talking with some folken over at gamedev.net about whether or not there were any handheld devices out right now that have shader support. That's really the only big deal here. Graphics engines like Unreal 3 are intended to be very, very efficient. You don't end up with a top-of-the-line 3D rendering engine by being wasteful of processing cycles, and that translates to handheld development universally. The change in rendering paradigm from fixed to programmable pipeline has been the biggest hurdle to getting the latest engines running on "less performant" hardware. After that, it's all content. It makes no sense to use Unreal v1 to push 100,000 triangles when Unreal v3 will push 100,000 triangles a lot faster.

Re: Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS

#6

So I take it the iPhone 3GS has programmable pipe-line graphics hardware? I was just talking with some folken over at gamedev.net about whether or not there were any handheld devices out right now that have shader support. That's really the only big deal here. Graphics engines like Unreal 3 are intended to be very, very efficient. You don't end up with a top-of-the-line 3D rendering engine by being wasteful of proces…

iPhone 3GS has OpenGL ES 2.0 with shader support. OpenGL ES 1.1 was fixed-function and is what is currently on the iPhone/Touch. So when everyone moves to 3rd gen touch or 3GS then shaders will be in effect for the market.

Re: Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS

#7
post #6

So I take it the iPhone 3GS has programmable pipe-line graphics hardware? I was just talking with some folken over at gamedev.net about whether or not there were any handheld devices out right now that have shader support. That's really the only big deal here. Graphics engines like Unreal 3 are intended to be very, very efficient. You don't end up with a top-of-the-line 3D rendering engine by being wasteful of proces…

iPhone 3GS has OpenGL ES 2.0 with shader support. OpenGL ES 1.1 was fixed-function and is what is currently on the iPhone/Touch. So when everyone moves to 3rd gen touch or 3GS then shaders will be in effect for the market.

Yeah, that was something that surprised me about the Motorola droid: it's only GLES 1.0, with vague, incomplete support for 1.1. Fixed-function is an unfortunate conceit these days. Programmable pipeline is actually easier to teach to complete noobs.

Re: Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS

#8
post #2

I need some kind of controller I can mount the iPhone to -- maybe better speakers, a d-pad, a couple buttons, extended battery pack. I would pay for that (maybe you could even bundle some games with it!).

At that point I'd rather that regular old desktop Mac OS X got an app store of sorts and a bunch of conventions so that awesome games could be quickly developed for computers that already have better speakers, better input devices, and what not. Gaming on OS X sucks and it's a shame Apple seems to focus solely on the iPhone in that regard.

Re: Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS

#9
post #4

Maybe now they'll finally make a finished Linux port of the engine for all of those Linux-based smartphones.

We can but dream. Icculus was working on an Unreal 3 port to Linux (on the desktop), but appears to be on ice for whatever reason.

Latest news about UT3 on Linux: http://www.phoronix.com/scan.php?page=news_item&px=NzI4N...

Re: Epic Demonstrates Unreal Engine 3 for the iPod Touch/iPhone 3GS

#10
post #6

Earlier quoted context omitted.

iPhone 3GS has OpenGL ES 2.0 with shader support. OpenGL ES 1.1 was fixed-function and is what is currently on the iPhone/Touch. So when everyone moves to 3rd gen touch or 3GS then shaders will be in effect for the market.

Yeah, that was something that surprised me about the Motorola droid: it's only GLES 1.0, with vague, incomplete support for 1.1. Fixed-function is an unfortunate conceit these days. Programmable pipeline is actually easier to teach to complete noobs.

It is really just a matter of the timing of the hardware. Mobile is about late nineties systems, when it breaks into the opengl es 2 support and 1GHz and 512MB RAM area then we will see the devices jump up to shader support.

Then you will also start to have flash and other software rendered stuff being fast enough. But battery technology needs to advance further as well.

Couple years out except for the cutting edge like the iPhone or the coming Google Phone (HTC) which has Android 2 which also has OGL ES 2. Android will also have the NDK (native) to compete with the native iPhone SDK to speed things up. It is just like coding for old hardware but with better software. So native, graphic tricks, hardware rendering, etc are all relevant again for a moment.

Post reply on HN