This was based on a concept block-in created by Mr. Dorje Bellbrook. He helped me a ton through the final design process.
Took inspiration from a mountain bike suspension for the recoil mechanism on the barrel ( great idea from Rob Adams)
Concept Lead: Dorje Bellbrook
https://www.artstation.com/dorje