Я также хотел бы добавить, что для этого может не потребоваться физический движок. В зависимости от того, как обрабатываются ваши игровые коллизии (в частности, реакция на коллизию), вы можете обнаружить, что можете создать очень простую ограничивающую систему, над которой у вас есть полный контроль. На самом деле, в играх в стиле "Doodle Jump" это даже проще. Вместо того, чтобы беспокоиться об обнаружении коллизий в box2d и о том, следует ли отключить коллизию или нет (например, вы попали в платформу снизу), сценарий каракули-прыжка на самом деле намного проще. Если ваш шар движется «вниз» (у уменьшается) и он проходит значение у платформы, и он находится в пределах левой / правой границ платформы, то он сталкивается. Единственная действительно «сложная» вещь - это параболическая траектория полета, по которой вы пойдете,http://en.wikipedia.org/wiki/Parabola#Equation_in_Cartesian_coordinates ).
Столкновения с другими предметами в мире, которые не требуют ответа (например, получение бонуса), могут быть легко решены с помощью просто ограничительных рамок.
Box2D феноменален, но часто излишним, если у вас есть простые требования .. ИМО.