Originally Posted by scruffles
I don't get it, the Unreal Engine is written in C++ right? Why would that have been restricted by Apple? It's expressly allowed.
The Unreal Engine uses Unreal Script for some parts, which is not a standard API:http://wiki.beyondunreal.com/Legacy:UnrealScript
It could well be that this was the reason for changing the rules.
Originally Posted by nvidia2008
Yup... To me me UE3 is one of the most aesthetically pleasing game engines out there. Mass Effect 2 was naiice.
I agree entirely. ME2 looks great and if they can get Bioshock or proper ME (not the top-down rubbish they have now) onto the iPhone, those would be killer games for this platform. Being able to switch all the Bioshock plasmids and upgrades by touching a set of buttons would work better than on the PC or console.
It's very early days though, by the time we see anything substantial, there'll probably be a dual-core iPhone with a GPU twice as fast with widi output or ATV streaming support so you just sit in front of your TV, pull out your phone or ipod and start gaming on it and when you have to pop out, you've got the game with you just as you left it. You don't really need buttons either (no matter what Sony says http://www.yaybuttons.com/
). As long as you map the left side to the directions and break the right side into 4 distinct blocks, you can hit them without looking at the device. Then you cover the rest with gestures so a flick up jumps and movement rotates the view etc.
The XBox controller has 2 sticks, a d-pad and 10 buttons for control as well as 2 menu buttons. The above setup covers 2 sticks, at least 6 buttons and for menus, you can invoke it with a gesture like two-finger scroll down. So imagine you are playing Bioshock on the sofa on your iPod, you just two-finger swipe down and up pops the plasmid menu and you scroll your finger along the top of the screen and it maps this to the TV screen selecting the right item. Mini-games can jump to the iPod screen.
With a 64GB+ iPod, you can hold all your games on the device at 2-5GB in size. The desktop version of ME2 is 12GB and most games are this size or less.
I think a big reason mobile games are being played more is that the market is more active - the mobile SDKs are actually much more accessible than for big consoles. The big console releases are years apart, the next Bioshock won't be until 2012. So while it may still take a long time to get releases together for the iOS using the same Unreal Engine, I think the turnaround times from development to digital distribution will be way lower and the update process is easier too.
I have to say that even after the iPhone came out I never thought I'd see the day a game studio would make an Apple platform an exclusive.