UV texturing a gun that will eventually be exported to a unity project

me and a couple friends are planning on making a game and i was assigned the job of modeling weapons. its supposed to be a futuristic game so im modeling some guns. i have the model completed but i have no idea how to make a UV texture. i have the picture i want the texture to be made from. help plz