Details of the as-yet-unannounced Call of Duty: Modern Warfare 3 have been leaked online, and include an in-depth plot summary, images, multiplayer mode details and even a release date.
The follow up to the astronomically successful Call of Duty: Modern Warfare 2 hasn't even been officially confirmed by publisher Activision, but gaming site Kotaku has spilled the beans on almost every aspect of the upcoming shooter, in what is probably the biggest gaming leak since the early last year, months ahead of its E3 announcement.
Modern Warfare 3 is in development across studios Infinity Ward, Sledgehammer Games and Raven Software, and will probably get an official reveal at the upcoming E3 conference in Los Angeles. Any of the details in the leak are obviously subject to change before the final product hits the shelves, but the info that's been released is incredibly detailed.
The game is bound to be one of the biggest titles of the year, so Activision will surely be tearing its hair out at this security breach.
We wouldn't want to fill any unwilling eyes with poisonous spoilers, so if you fancy finding out what happens in the game for yourself then stop reading now.
Okay, we're good?
Okay. So now we know that Modern Warfare 3 will kick off where the previous game left off, with the US under siege from Russian forces, crazy bad guy Vladimir Marakov still at large, and Captains 'Soap' MacTavish and Price wounded and on the run.
The game will take place across a wide variety of locations, including London, New York, Paris and Dubai, where the final showdown takes place.
The game will be released on 8 November, and the multiplayer is said to feature 20 different maps, including a battle in Brooklyn and closer to home in Lambeth -- just down the road from CNET UK's office. We hope the imposing Imperial War Museum is part of the map.
If you're keen to see the complete plot (it involves frequent changes of location and lots of shooting), and a tonne more spoilers, pictures and audio clips, head on over to the original story. And let us know what you think about the whole debacle in the comments, or on our Facebook page.