This prototype in UE4 features an "infinite" terrain, procedurally generated in realtime. To avoid large coordinate problems, the world origin is rebased if the player moves too far. Each client in a multiplayer game has its own world origin base.
The terrain chunks are generated with simplex noise. Foliage can be added and is generated independently with poisson-disc sampling.