Is procedural terrain generation possibile in Unreal Engine?

Thanks, this already helps a lot to understand what you’re going for. With what you want to do I would recommend to concentrate on the terrain generation maths, and use existing tools to generate the terrain itself. You will have to do quite a bit of research on noise. This video series should get you started: Landmass Generation
Initially I would recommend playing around with heightmap generation for Unreal’s Landscapes using UE’s noise nodes for Materials, Draw to Render Target and Blutility Widgets, just to get a feel for working with noise. This also gives you an opportunity to try and work with placing actors in the scene based on terrain data. Once you feel you understand that well enough to move on to runtime generation, I would recommend using the free version of Voxel Plugin and moving to C++, simply because you’ll be spending a ton of time with everything else already. Depending on whether you want infinite generation or not you’ll have different generation tricks at your disposal as well, but I’ll leave discovering all that to you, otherwise I’ll be writing a whole book here.

2 Likes