Modeled in Blender, textured in Substance painter. Magazine, chamber cover, and slide animatable. Optic and reticle removable, textures easy to customize.
Please note, if you are having some inverted looking geometry just make sure to change any materials to opaque mode in whatever rendering/game engine you use. Thanks!