To echo others in this thread, I am fond of Metro 2033 on Ranger (either hardcore or easy). It's not only enormously immersive, but it also becomes a fairly self explanatory laundry list of good gun habits, especially against human enemies. Always aim, and when you do, aim carefully. Conserve ammunition. Know where the kill spots are. Know how armor and body clutter make killing a target more difficult. Always take cover and don't expose yourself for too long. Always strike from surprise. If you have an automatic, short, controlled bursts are the way to go. If you have to shoot, shoot to kill.
It also has very simple, intuitive use of cover and lighting, and on higher difficulties, rarely breaks the immersion. You're not some kind of power armored superhero, or a well equipped modern-day soldier. You're a young man stuck in the crumbling subway tunnels of a post-apocalyptic Russia carrying a gun made from rusty tubing and old plastic, and for a distressing percentage of that experience, you will be alone.
The intense and admittedly very depressing story doesn't hurt either.
It also has very simple, intuitive use of cover and lighting, and on higher difficulties, rarely breaks the immersion. You're not some kind of power armored superhero, or a well equipped modern-day soldier. You're a young man stuck in the crumbling subway tunnels of a post-apocalyptic Russia carrying a gun made from rusty tubing and old plastic, and for a distressing percentage of that experience, you will be alone.
The intense and admittedly very depressing story doesn't hurt either.