Just finished this fps demo. well this is not actually a game, its more like concept or base to build up game. I made it on mac, so the mousescript is funky and a bit too sensitive. Most work spent on particles, sprites, animations and sounds.
Every object here has its own material (metal, wood, etc.), so when bullet collide with object there are proper impact sound and sparks. Here is Material VIDEO.
I added exploding barrels for fun. Every barrel has its own blast radius. Barrels exploding near each other can cause chain reaction. Here is explosion chain reaction VIDEO. Sorry for lag, i have slow mac.
Ok test yourself. blend. file here.