I started this project at the start of May [2019] with an intention to further develop my coding skill set.
I've designed, modelled, rigged, animated and coded all these guns in about 3 weeks.
As I was exploring pretty much entire game dev pipeline, I've also scratched the surface of coding shaders (to make optimized shaders to enable this project to run on Mobile VR devices) as well as VR friendly particle systems.