I am currently trying to put together a basic survival game using some online tutorials, and I would like to go the extra mile when building the world/terrains. I was wondering if you all knew of a terrain/world editor that would allow for large open worlds with various biomes such as jungles, tundra, desert, etc. on the same map. I was also wanting one that would allow for lakes and streams that would actually react to objects falling into them. Also, if it had support for building caves, that would be great as I would like to learn how to make those at some point as well.
Somebody can correct me if I am wrong, but donāt you have to do it all your self?
Like there are terrain generators, but as far as everything already being pre-made as you start generating I donāt know, at least for Unity to understand itā¦
Just because your Generated stuff has liquid water doesnāt mean Unity will, itās usually there as just a reference.
I suppose Unity can, Iāve seen some kind of liquid water thing but I donāt know if it was actual liquid water, it may have been though Idk.
But Unity Terrain canāt make caves, youāll have to use a 3d modeling program, however, there is an asset store called PBR I believe, I see it do some kind of cave thing with the Unity Terrain, but whether itās part of the terrain I have no idea.
But Biomes yes they can be done (at least Voxel Biomes can) so I would assume Terrain in general could as well.
C# with a bunch of cubesā¦
Donāt ask me how, but there are some you can purchase on Asset Store, use one to learn with and build your own if youād like.
But Iām sure you donāt have to use āCubesā it can be anything you design.
Voxel engines are a complicated topic. No, unity terrains are only heightmap based so you canāt create caves or simulate water physics in them. You need to either build your own voxel engine for that, or buy one from the asset store.
That is, if you want to procedurally generate terrain at runtime. If you want to create the level by hand, as you have to do with the unity terrain, you could use the unity terrain. Note that you have to place water streams as objects on the terrain and that you have to paint the ābiomesā themselves (i.e. place different types of foilage at different places)