I'm curious as to how games are written. For those who have a better understanding of how the latest-title, real-world games are written...
Are 3d planes(?)/maps/grounds of a level created in 3D programs then just imported & loaded into the code IDE, or are they ever generated completely via the developer & in code? Why would 1 be advantageous & preferred over another?
Terrain generation is highly dependent on the game's requirements, not necessarily on the advantages and disadvantages of a particular generation method. There are essentially three categories of approaches which are widely used, which may be combined for a final solution: