In this Blender Game Engine Tutorial #8 I cover:

-How to create a rapid-fire shooting setup with the projectile (bullet) of your choice.
-How to point / aim your character to shoot in the direction you choose
-How to control the rate of projectile firing
-How to make projectiles vanish after a certain amount of time
-How to make projectiles fall & tumble (like a ‘ring toss’ game)

Visit this Blender Game Engine Basics Series playlist: