Thank you for your feedback!
Probably you had very very bad luck since damages have a random parameter.
It is a mix 3D/2D. I am using 3D for the world with 2D sprites (3D planes with billboard actually).