(Incidentally, Eps, do you know if it is significantly easier to port an Xbox game to PS3? I'm wondering if Sony paid Bethesda to port Oblivion...)
That I don't know. I haven't coded anything for either, I simply know that XBox 360 uses DirectX.
They aren't using DirectX on the PS3. The PS3 uses a custom rendering API, with the option of OpenGL ES. Being that OpenGL is also available on Windows, using that would make cross-platform development easier. There's a lot more to worry about than Direct3D/OpenGL, but since we know they aren't using Windows/DirectX exclusively (due to the PS3), there is always the option of porting it to OSX.
Hmm. Well, I don't know. Sony may have given devs a tool to ease the transition from DirectX to it's native API, who knows? It would definitely make sense as it would reel in more devs to make games for it. And, like I said, if it were portable to OSX, they would have announced it.
???
...
...Aaaaand, it MUST be developed on OpenGL if they're going to port it to PS3 sometime. Unless they plan on foregoing OpenGL entirely for that. It's not like they're going to be using DirectX on the PS3, so they HAVE to port it to OpenGL, so according to you they must be rewriting 70% of the engine for the PS3 port already. :rolleyes:
...
...Aaaaand, it MUST be developed on OpenGL if they're going to port it to PS3 sometime. Unless they plan on foregoing OpenGL entirely for that. It's not like they're going to be using DirectX on the PS3, so they HAVE to port it to OpenGL, so according to you they must be rewriting 70% of the engine for the PS3 port already. :rolleyes:
Your logic works the other way around - XBox 360 doesn't support OpenGL (whoops!). Like I said, I don't know the ins and outs of creating games for the PS3 and can't speculate on whether they're using it's custom API or, as you suggest, OpenGL. Another factor to consider is the fact that they're using quite the number of middleware, which may not be OpenGL compatible. Chances are, one of those middleware components is what allows the port to PS3. http://www.gamedev.net/topic/449529-opengl-on-xbox-360/ GameDev forum thread seems to support the possibility: