This system will allow you to create and load terrains as well as objects dynamically around the player at runtime. This will let you to create enormous worlds while only loading the maps close to your character.
You can also preview every map in the editor with an editor tool included in this package.
The dynamic map system uses the resources folder to load separate floor maps (terrain data), and object maps (prefabs) which are instantiated at runtime based on the controller's position (Usually main camera/character).
This system supports terrain materials with shaders, collision, as well as adjusting to origin to prevent float precision issues.
Stitchscape (Available in the Asset Store by Starscene Software) is recommended to even terrain edges to create seamless terrain edges.
Try the web player demo
This asset works in both Unity and Unity Pro and comes with a step by step guide on how to create your own scene.