I was wondering what i can do to make the gun look more realistic and detailed in-game like this for an example
The quality looks a bit worse as it was a screen shot
To make high quality textures you need actual pics taken in 4096x4096, that’s high quality. Then something with UV unwrapping.
Apart from that, I don’t know. I’m a programmer
The setup in that scene should give you a better lighting setup and the asset should look better. But the model from Battlefield looks like it it has more detail and polish.