Просто нажав на ссылки, начиная с ссылок в OP, я натолкнулся на http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/ - в котором указан очевидный ответ, который вы ищете.
Прежде всего, это 2D игровой движок.Вся физика и всякие эффекты только для вас.Не нужно заново реализовывать с нуля
Во-вторых, это фактически порт игровой библиотеки iPhone с тем же именем - отличная новость, если вы планируете портировать на iPhone.И, в-третьих, он с открытым исходным кодом, что означает, что вы можете соответствующим образом настроить все.
Однако я заметил, что это чистая библиотека Java, поэтому не ожидайте удивительной производительности.Если производительность критична, ищите что-нибудь на основе NDK, а не на основе SDK.Я не мог бы посоветовать здесь, потому что игры не мое дело.