Stellt sich noch die Frage: Machst du "nur" Oberflächengenerierung oder etwas in die richtung wie MineCraft(Tunnelsystem, Untergrundgenerierung)
Naja ich sehe die größte Schwierigkeit in der Oberflächengenerierung. Wenn man sich Minecraft anschaut, so kann man im Grunde die Welt in 2 Teile aufteilen, Luft und Boden. Dann setzt man eine Höhe für den Meeresspiegel, füllt alles Luft unter dem Meeresspiegel mit Wasser auf und setzt auf der höchsten Bodenschicht Gras hin. Schließlich fügt man rein zufällig zusammenhängende Erze in den Boden ein und schon hat man eine Minecraft Welt. Tunnel ist allerdings auch ein Problem, das meiner Meinung nach mit einem ähnlichen Prinzip wie bei der Oberfläche gelöst werden kann.
Wie gesagt ich arbeite an der Engine und versuche gerade die Welt "unendlich" groß zu machen.