To create materials and color your 3d models, you'll need to texture paint it. This video shows the best texture painting software for game dev including:
Substance Suite (Substance Painter, Substance Designer, and Substance Alchemist)
Quixel Mixer
Armor Paint
3d Coat
Blender
Twitter: / mrtripie