Here is another concept weapon, the TK Minigun, TK stands for turning/twirling knives.
I used a curve and a few shape keys to animate the ammunition chain in the BGE.
This is the concept drawing
A short demo video:
feel free to use this weapon for your game project:)