I made this environment under Unreal Engine 4, I used photogrammetry / RealityCapture ... I made the terrain structure with Worldcreator and I used a procedural system to make
grow the vegetation, I then used the water function of the unreal engine to create the lake, I also used speedtree, substance painter, zbrush ..megascans..etc .. /// :)