
For years now, my 3D engine of preference has been Unity3D and among the many challenges that come with creating 3D programs are ‘terrains’. Terrains are basically the landscapes that we wander around upon in Cyber Worlds, especially if a rural area with hills etc. is being created. Most cityscapes can exist upon a flat plane although if the streets or roads traverse a hill then a terrain will likely be employed to achieve the mesh to travel upon also.
Unity3D has a terrain feature built in and it has a range of brushes available with which to create hills and mountains. Some world builders are adept at using these brushes and get some very nice results and although I have tried these tools I found myself searching for an easier way to create cyber terrains and after many attempts, I finally discovered my tool of choice.
‘MapMagic’ is really quite remarkable. It has been created by one man, a Russian fellow called Denis Pahunov who has devoted years to it’s construction and this feature-rich asset is so useful that I will talk about the nuts and bolts a little here..

MapMagic is an add-on for the Unity Engine and although a little pricey ($75 US) from a hobbyist’s point of view, it is well worth the cash, let me explain why.
For a start it is a ‘terrain generator’ which means it creates terrains using algorithms. No brush work is required because the asset is ‘node based’. Node based simply means that boxes connected by cables have values in them (generally in numerical form) which can be altered to create different effects. These boxes are called ‘generators’ or ‘modifyers’ and the functions within them alter the appearance of the terrain.
An example is the ‘noise generator’ which generates detail. Other node generators are used to apply textures, rocks, grasses, trees, forests (or groups of trees) and all of the aspects one would expect in a cyber landscape.
So when one fires up MapMagic, a default terrain is created and by adjusting the already present generators or by adding more then very impressive results can be achieved.
Infinity
Perhaps the most alluring feature of this asset is it’s ability to create ‘infinite landscapes’. That’s right, they never end in any direction and there can be rivers, seas, islands as well as different types of landscapes for one to come across. These are called ‘biomes’ and a desert can lead to a snowy mountains and then a forested region with valley lakes etc., just like in our physical world.
Towns, or buildings can also be either placed or generated as objects into these regions.
Compatibility
I have experimented with other assets to compliment MapMagic and found a number that work well. Weather, clouds, rain, fog plus a host of ‘post processing effects’ can be added to scenes making them very realistic or if you like ‘stylised’.
One of my favourites is an asset called ‘Enviro’ which produces a day/night cycle as well as weather with storms, lightning and snow etc.
World building
Using a world building tool like MapMagic can save a lot of time and ensure some stunning results. I am not a game maker so much as an environment creator but I can see that future digital worlds created procedurally and randomly in this way are likely to become the pipeline for coming cyber developements. With MapMagic 2 about to be available (and it looks to have many improvements) the challenge of terrain creation is assured of being achievable and exciting.







