If anybody remembers the game, "World in Conflict", this appears to be a spiritual successor. I fucking LOVED World in Conflict and played the living shit out of it circa 2007, 2008ish.