cocos2d es un framework especialmente diseñado para hacer juegos en 2D y aplicaciones gráficas.
Este framework puede venirles bien a los programadores que planeen acer un juego de esas carácterísticas, ya que puede ahorrarles código y trabajo.
Está basado en objective-c, con lo que es compatible con el SDK oficial. Prueba de ello son los juegos a la venta en la App Store usando dicho framework, como el recién salido Sapus Tongue (del mismo desarrollador de cocos2s, Sapus Media), Pachinko Puzzle o Athletics.
Después del salto podéis ver un vídeo con las carácterísticas de cocos2d.
Más info: Sapus Media