Hey NG. This is the biggest project I've done yet. I started it in early December '08. I finished the coding around February, and from there I had to score and record my own music. Hopefully you will enjoy. Vote 5!
WASD to move.
Left-Click to shoot.
E to change weapon
R to reload
Q to exchange weapon
Tab for action (doors, vehicles, etc)
I noticed there was a bug where the rocket launcher would turn into the magnum if you jumped while firing with it. Hopefully it works now.