Ответы выше - большие возможности. Я настоятельно рекомендую Unity, так как он только что выпустил новейшую версию, которая предлагает множество замечательных функций, таких как пакетный рендеринг, освещение зверя и т. Д. Его также смехотворно легко программировать (я удивлен, что кнопки «сделать эту игру для меня» нет) в этом). Цена того стоит. Нажав кнопку, вы можете опубликовать свою игру на ПК, Mac, в Интернете, на iPhone, iPad, xbox, wii, ps3 или Android, в зависимости от того, купили ли вы лицензию для каждого из них. Это кровавая магия. Помните, что вам нужно купить лицензию Unity Pro, прежде чем купить лицензию iOS. Один не работает без другого. Это будет в общей сложности около 3 тысяч долларов США, но опять же, оно того стоит. Сообщество рад и полезно.
Если вы идете по бесплатному маршруту и у вас есть несколько вариантов кодирования, я бы запустил openFrameworks. Это оболочка C ++ iphone SDK и имеет очень низкую кривую обучения. OpenFrameworks был создан для художников, которые хотели делать интерактивные инсталляции и художественные игры, но не могли вникнуть в цель c. Проверьте работу Зака Гейджа (stfj). Он сделал бит пилота, унификации, синтипонда и звукового проводника в открытых каркасах. Он также выпустит свой лучший, но очень скоро для iPad. Моя собственная компания использует oF (openFrameworks) для своей новой игры, выходящей в эту субботу. Попробуйте это. Я гарантирую, вы найдете то, что вам нравится в этом.