Some iterations of the rifle for our Senior year game project, Gravity Blast.
The materials, animation and effects for the rifle were made by Xury Greer, the coding by Nate Low.
You can check out more of Xury's work here:
https://www.artstation.com/xury
I'll link to Nate's work as soon as he sends me the link.