How rovio develop angry birds for android??

Hello all i just want to know how rovio develop angry birds for android.

i think that they write there own engine no???

Ravio probably has their own engine, which has lua support.
The physics part is based on box2d.
So their approach maybe the same as cocos2d-x, cpp core + lua binding, cross platform.