I had the assignment of concepting a few weapons for a project a few years ago. Sketch+3D blocking meshes.