лучше Unity, большинство издателей имеет свои SDK на юнити, поэтому в случае релиза придется либо самому наворачивать сотни сервисов и регулярно их обновлять, либо же парой кликов интегрировать уже готовые решения от издателей. Но можно и на swift-е все писать и месяцами интегрировать сервисы. Как душе угодно, ибо есть тут даже ценители Unreal Engine (не понятно правда что они делают в ветке ГК)