Perfect Dark
Huge variety of weapons, I think over 40 and each weapon has a secondary function. There are many missions to complete, depending on the difficulty mode; you must complete a certain amount of objectives. Each mission you complete, you unlock cheat codes and open more scenarios. This shooting game is as good or maybe even better than Golden Eye.