How can I make a tower of stacked boxes stable in the game engine? I have a tower of flat boxes, but the simulation is not stable. I have tried with split impulse turned off and on.

I have tried:


setting the collision shape to box, convex hull, and mesh
increasing the number of steps per second and iterations per step (though this does improve the stability, it still eventually collapses without outside influence)
enabling deactivation
start deactivated (but as soon as an object touches the tower, it gets very "bouncy")


I have even tried to gradually increase gravity, hoping that the boxes would eventually gently settle all opposing forces (gravity and contact constraints). This blend file shows that gravity is squishing the boxes a bit.

This technique, combined with enabling deactivation seems to work alright, until an object activates the boxes (on contact). Does anyone know of a less hacky way to prevent a tower of boxes from bobbing up and down like this?

Is there a way to make this kind of tower stable without resorting to these kinds of tricks?
Put collision shape to box and increase  linear and angular damping up to your needs. Remember higher the damping, higher the viscous effect will be (honey like). I suggest to start with 0.3 for both and then try to tune them up until they are stable.