Best way to make environment

Hi, i want to know what is the best way to make an environment in UE4, if the best is make the floor, the buildings, etc in blender and import it on unreal engine, or make a landscape and box brushes, to have the best performance and optimization, thanks

Use brushes for prototyping only. Once you have your level designed, start adding static meshes made in Blender or any other tool.

This is a basic topic, it’s also covered in the UE4 Docs.

and the terrain too?