I try to create a driving simulation, using UNITY 3D, how can I obtain or create HEGHTMAP for generating terrain, or how it is best to begin creating realistic terrain for games, is poverful UNITY 3D game engine, but I'm new to game programming and I know how to make a TERRAIN for a game that looks realistic, . The only problem is that I know little C + + and C #, my biggest problem is start programming games, I do not know which engine to use, try UNITY 3D, but I do not know if it supports a good mesh system.