Is the physics engine enough?

Yes, it’s enough. Spend your time with your Movement Controller code and Animations as they will be what makes your Par Cor look and feel good. The physics can be what’s already included.

Destroying a building isn’t necessarily physics, it’s a destructible object.