I just downloaded the unreal engine (4.8) a couple days ago. Mostly I am still reading up on various topics. However, I have a question about level design. I read that you should use BSP for blocking out the level and testing game play, but have meshes in the final product. I guess a typical workflow would be something like:
- blocking out the level
- convert BSP to a mesh
- export mesh
- refine mesh in 3rd party program (blender, modo, maya etc.)
- import the final mesh as a level
What isn’t clear to me is if I need to take some precaution when modeling the level in a 3rd party program. Surely the engine will somehow optimize the mesh so it can be rendered at reasonable speeds. Does that require some special steps? I mean, do I need to break the mesh into smaller parts? Are there some limits to the amount of materials or textures that I can use or is it possible to have a single huge mesh and import that into the unreal engine without having to worry about anything?