Language

Blender to Unity: How to efficiently import many textures/ high-poly models

I have found a way to make high-poly bricks using blender's sculpt mode and bake its normal map onto a low-poly brick. I can then import the low-poly brick to Unity and apply the baked normal map onto it. However, as the scenes I make might easily have hundreds of unique bricks, how might I efficiently create the normal map for all of them and use it in Unity? What would be the best method? Creating one mesh for all bricks and applying different normal maps? only making a normal map for one side of the brick? Additionally, if I wanted to change the color of every brick material, how can I change it all at once (as most of the bricks use a different material because they have unique normal maps.)? I am looking for a brick result similar to Dark Souls III. If the former text made little sense, how would one best recreate that style of bricks?