A thermonuclear explosion above Kansas causes an EMP, leaving the US in shambles.

The Greater Korean Republic storms North America and takes over the western states.

Homefront takes place in the future, in the year 2027, two years into a North Korean occupation of the United States. The nuclear-armed Greater Korean Republic is in control of everything west of the Mississippi, but there could be a turning point for American forces as you, the protagonist Robert Jacobs, combat the Korean occupation.

On its first day in North America last Tuesday, 375,000 copies of THQ-owned Kaos Studios' game were sold for PC, PlayStation 3 and Xbox 360. South Korea has since banned the game (I wonder why), and Japan has censored the game, removing all references to North Korea. Maybe because the developers worked with former CIA officer Tae Kim to create a realistic, futuristic nightmare that could very well happen. But really, the credit should go to the brilliant final story by John Milus, screenwriter of Red Dawn and Apocalypse Now.

Homefront's already been released in North America (obviously) and is hitting Australian shops today and Europe on March 18th. It doesn't hit stores in Japan until April 29th, though.

But who cares about all of the politics? What matters is that it's a badass thrill ride of a game. That's despite the fact that it's kinda short, and that it's gotten negative professional reviews that may or may not have caused THQ's stock price to plummet. If you want to know if it's worth buying, check out the full gameplay below, with commentary from YouTube gamer DSPGaming. If you're interested in all of the Homefront achievements, check out achievements list at Gamespot.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

(1) Part 1, (2) Part 2, (3) Part 3, (4) Part 4, (5) Part 5, (6) Part 6

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

(1) Part 7, (2) Part 8, (3) Part 9, (4) Part 10, (5) Part 11, (6) Part 12

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

(1) Part 13, (2) Part 14, (3) Part 15, (4) Part 16, (5) Part 17, (6) Part 18

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

Please enable JavaScript to watch this video.

(1) Part 19, (2) Part 20, (3) Part 21 - Final and Ending Credits

If you're interested in the multiplayer aspect of the game, check out the below video from YouTube user TmarTn to get the lowdown on the class setups and customization of your gameplay.