what is a shame regarding goldeneye 64 is that its single player campaign, while bad, has a lot of compelling ideas that deserve to be done better:
- finite health! you only one life and missions usually take 10-15 minutes, so your mistakes have consequences!
- open-ended, sandbox-y level design (the way this is implemented is a net negative because they go too far, creating formless, maze-like levels, but the idea is fundamentally good)
- the game is fundamentally objective-based, so you won't win just by getting to the end of the level. they squeeze a lot out of some relatively small environments this way
- the most interesting approach to difficulty i have ever seen in a shooter (difficulty not only improves AI accuracy and increases their health, but also adds additional, extremely non-trivial objectives)