The assets of the game will be a lot, but for the most part they will be the same three-dimensional geometry with different textures, as in the case of the Real World assets.
We will try to make each door, each wall, each window and each wooden furniture different, using an algorithm that will modify the location of the textures so that even if they have the same assigned texture, will be different, using mirror and rotated coordinates.
But the most important feature of these 3D assets will be that they will be made up of 2 layers of textures, not just one. And we are not referring to the different images that make a texture (diffuse specular map, opacity map, bump, reflection, self illumination, etc.) but will be made up of 2 textures, one on top of the other, with a system of opacity that will allow the texture from above to show certain characteristics of the texture from below, always talking about the order in which they will be positioned.
A texture will be the one that will have the details of the object, such as depth or any inescapable characteristic such as the hole for the key. The other texture will fulfill the function of color, surface texture and imperfections.