Strongly Suggest cocos2d to integrate Bullet 3D physics.
I have used chipmunk to write a game call "god plays ball", and I have tried to plan games by these kind of 2d physics games, finally I found that it is really difficult to do that.
We can find some successfully 2d physics simulating games in app store. They are kinds of "ishoot", "Regdoll Blaster", "Pope'n'Fly","StickWars", "Scoops". We can find that all those games are all have to in 0 degree view, and at "z", only one point can be taken.It have to be in a "pure" 2D world.
But our "cocos2D" can be used in games that use 2D picture to present our 3D world. in cocos2D game, the 2D picture is "a view of the 3D world".
For example, "Red Alert" is a 2D game, but this just mean that it present a 3D world in a 2D view. the whole world is still 3D world and there are a lot of "Z" in this game. If we have to simulate the collision, bullet of guns, running of the ranks in a physics system in "Red Alert", it is obviously Box2D and chipmunk is not suitable. Only a 3D physics system works.
In Short, Cocos2d is used to present "3D world in 2d view", but 2D physics system can only use to simulate the"pure 2D" world. It is difficult to plan an attractive modern game in a pure 2D world.
Bst