This gun is modeled in blender 2.79. You can use in your render videos and also you can use it in your games. This model only contain 1 texture map that textures whole model.
YOUR OWN CREATIVITY AND IDEAS : By using your own creativity if you know about 3d modeling you can shape this by yourself using the blender file given. You can also modify textures and change colors of them by using Photoshop given in 'Textures' folder.
You can easily import this model in your game engines and use it. The concept art of this model was made by Gurmukh Bhasin from ArtStation