TWRoO on 09 February 2009
The reality is a lot more complicated than anything you could think of.
This is a multiplatform game, various things are shared between consoles so various costs are divided between versions.