Old tiles created in Quixel Mixer using the procedural mask stack. Shapes are entirely procedural, completely within the Mixer. As seen in the gif it's very easily adjustable. Fine details and material definition comes from Megascans materials.
Check out the tutorial on how to create this material here: https://www.youtube.com/watch?v=wnB3XP1c930