I consider myself far more of a console gamer than a PC gamer, but recently I've been in the mood to blow some shit up. What I'm looking for is a good single player PC FPS with an excellent campaign. I do have a few criteria though and this is where all my difficulty in finding a good FPS lies.
- Linear (No sandboxes)
- Short Length (say 20 hours max)
- No RPG elements
- Very challenging with intelligent AI
- Light on story (aka. no 30 minute cut scenes)
- No World War II games