Windows doors etc blender > Unity

Hello, guys, I’m wondering what is the most efficient way to make doors and windows such objects removable or breakable etc in Unity game. Do I need to make separate meshes in blender and just put them together in Unity or there is some better way?
Because I noticed a lot of assets on the unity store, buildings are one mesh with windows and I think there is no way to remove them unless they are edited and cut out in Blender, but that’s also a lot of work.

Hello did you find a solution? I am also looking how to do this.

Yep, if you need openable/breakable windows and doors they need to be separate objects.

Keep in mind that the less objects you have on the scene, the better performance you’ll get. So many assets assume you won’t be opening building windows and just make them part of the building itself for efficiency.

Same thing with car doors, for instance. If you’re never supposed to be able to get out of the car and walk around (for instance in a GT/Forza like racing game) no need to make the doors separate objects that pivot around a point to open/close. It’s just easier and more performant to make them part of the car itself.

Note this is just how games are made, not just a Unity thing.

If you’re using Blender google Blender voronoi fracture. There are ways to automatically generate broken pieces instead of modelling them yourself.

You can surely edit meshes in Blender, but you might look at KAMGAM ( @_geo1 )'s Mesh Extractor tool. It lets you pick polygons of an existing mesh object, and remove or split it into new assets which you can then use in separate objects.

1 Like