Code plug-ins or libraries are all okay!
what about like landscapes in ue4, if we use your materials as layers
Try to limit yourself by using the game assets only, which also include tiles for creating landscapes.