Cocoa2D использует OpenGL ES, и, учитывая, что игра, которую вы хотите сделать, является простой игрой на основе спрайтов, я думаю, что это был бы хороший набор инструментов для использования.
С другой стороны, для повышения производительности вы можете обнаружить, что Quartz 2D значительно быстрее и предоставляет вам бесплатные полезные вещи, такие как анимация по ключевым кадрам. Причина, по которой вы обнаружите, что это быстрее, заключается в том, что OpenGL должен постоянно обрабатывать возможность 3D-рендеринга и все возможные взаимодействия между полигонами и пространством изображения: проекции, зоринг по вершинам и т. Д. Однако Quartz 2D исправлен. в 2D пространстве, так что предоставляет хороший набор инструментов для управления пространством 2D. Кроме того, все дополнительные накладные расходы OpenGL могут быть исключены.
Я сделал и то, и другое, и я обнаружил, что Quartz 2D - это простой и быстрый набор инструментов для изучения и, безусловно, прост в программировании. В будущем, когда я буду создавать простые 2D-приложения на основе спрайтов, я сам буду использовать Quartz 2D .