Destroy Building

Hello Unity3D i have a question about buildings.How can i make it that when my character hits a building with enough force they can destroy a building and the building gets destroyed in a smooth manner without having to use blender to animated it.If it is possible to do such a thing in unity3D.Can someone please tell how this could be done?

P.S Heres an example

link text

the building in your example is most likely not a single mesh but rather constructed from many single bricks and pieces. Once it gets destroyed, all the pieces have a force applied to them so they fly outwards like in an explosion. You can do it yourself, of course, but you need models for bricks etc. and then make prefabs with rigidbodies so they can get influenced by Physics. A single-mesh model can not be given such a behavior (at least it would be extremely difficult; in the end, almost nothing is impossible when programming games).