>>701
一つのメッシュにまとめるのは
Mesh.CombineMeshesでできる
ttp://docs.unity3d.com/Documentation/ScriptReference/Mesh.CombineMeshes.html

模様違いのキューブとか使いたいなら、キューブに4種類の模様があるとして
1枚のテクスチャの中で4つの模様を並べたテクスチャを作る
UV違いのキューブメッシュを用意して全て同じマテリアルで描画できるようにする

キューブの位置は個別に管理できるようにしておいて
まとめる必要がある場合(テトリス形状、落ちて積みあがった時など)に
Mesh.CombineMeshesでまとめたメッシュを新しく作って実際の描画はそちらを使う

まとめた後のメッシュを描画するマテリアルは1つで描画するから
模様違いをUV違いのメッシュで行うのはそのため

って感じでどうかな、今度のはそこそこ期待されてる答えになってる気がする