Although previously scheduled for a September 4 release, Ubisoft has announced it will delay Far Cry 3's launch date by three months. The official North American release date for the first person shooter on all platforms, including PC, Xbox 360 and Playstation 3, is now December 4, 2012. Ubisoft states that the game will land on shelves November 29 for Europe, Middle East and Africa.
Source: TechSpot