Hi there, Long story short: what is best way to build game levels? Model whole level at once in 3D software, or create building block and then build it up in engine?
Best way to build game levels
It may depend on the game, but typically you would use a 3D modeler to make building blocks and then assemble them in the 3D engine. This is good because it is more optimized.
For example, you have more opportunity for culling objects if they are separate. This could be done on an engine level, but having the individual objects makes it easy to do if the engine doesn't support it natively.
Also, when you create a collision shape, you would do it on the scene for a single object, and then all of them are updated. Or if you need to fix something, you can fix one object and not a huge mesh. This limits the damage you can do with a bad edit.
Ok, thank You very much. I was worry about big mesh of whole level, and now i'm more consider to build it with separate blocks.