Some random SMG design with barebones functionality. Everything modeled in substance modeler in VR. Then some super loose UV:S with 3dsmax and unwrella and materials with substance painter.
Modeler viewport screenshot
Turntable
Some basic functions