На чем разрабатывают игры для мобильных платформ
Работаю с Marmalade. Доволен. По поводу стоимости — $500 (инди-лицензия, другой вам и не надо) — не такие уж большие инвестиции для хорошего программиста, если вы серьезно планируете этим заняться. Если просто хотите попробовать, то можно скачать evaluation-версию. 
Так же есть опыт разработки с помощью phonegap. Для человека, пришедшего из веба, использование знакомых технологий может быть плюсом.
Но честно, не мой выбор. Много багов (хотя и достаточно быстро выходят новые версии) + мертвое комьюнити. Последний минус критичен на мой взгляд. Можно конечно попытаться задать вопрос здесь или стаковерфлоу, но вот в официальном комьюнити 95% вопросов неотвеченных.
Кстати, по поводу мармелада и вообще других фреймворков: сколько разработчиков — столько и мнений, у каждого свой подход и вкус. Здесь нет однозначно верного решения. Но вы обратите внимание на showcase. У мармелада это топовые игрушки (doodle jump/need for speed shift/cut the rope). Значит, не зря серьезные компании выбирают его.
Еще можно попробовать OpenFL и HaxeFlixel, который является игровым фреймворком для OpenFL. HaxeFlixel имеет хорошие примеры и активное коммьюнити.