“The world has changed. When GoldenEye came out, the big reveal was Trevelyan’s father was a Cossack massacred during WWII. Now in order for that to take place today, Trevelyan would be around 80 years old. The Zukovsky character played by Robbie Coltrane, the KGB agent, would be 80 years old too. It’s a different world now, with new threats and challenges. So we gave Trevelyan a new motivation – I would tell you what that is, but I don’t want to spoil the reveal. Coltrane’s Zukovsky character is more in line with a world where you have Russian billionaires like Roman Abramovich buying football teams, so we made Zukovsky the owner of a shady nightclub in Barcelona and a football club. In the original movie, the helicopter was stolen from a French frigate in the Monaco harbour, but because this is a game and a world more aware of huge arms fairs. We moved all of that to an arms fair in Dubai. Dubai is, in a way, the new Monaco. So you just clean it and polish it up and modernise it.” – Bruce Feirstein, the scriptwriter for GoldenEye 007

These changes may be big but respectable in updating an older game to a newer generation.

Link