The development of this sounds like a total mess. Originally it was supposed to be developed by some French company doing the PS3/360 versions and Ubisoft Montreal doing the PC port and now it's changed the Shanghai doing everything iirc.