Sounds like Metal Gear Solid 2.