Creating Textures for Sold Colour Models
As far as I can tell there are no textures in that image, just models with different diffuse colors asigned to the faces. This will help you out:

Add different materials to different parts of a mesh?

Also, to answer your questions, flat colors do not get affected by scaling, they don't use resolution, and you don't need anything more than blender to create the material.