How to texture a huge city

Hi!
I am making a city for a game i am developing and I followed a tutorial to make one in blender, using osm files. Now, I have an untextured city, with white buildings. I want to texture them and make them look realistic, what is the best way to do that?

Thanks!