It’s not complicated. It’s just
material instances and procedural
generation.
And a year of hard work if you’re new to the engine.
But I actually do agree, once you wrap your head around those 2 concepts + lighting, it can lead to some rapid development leaps.