Here is sci-fi hand cannon I modeled in Maya and textured in Substance Painter. Images are all rendered in Unreal Engine. The model is only 4276 polys. It is game ready and animation ready. Spikes on the sides are all normal maps baked from a high poly mesh.