Знаю С++, хочу податься в разработку под мобильные устройства, в частности игры. Поскольку не владею техникой Apple, начинаю с разработки под Android. Подскажите, какой язык/фреймворк перспективнее учить для написания игр под Android? Есть ли отличия в написании игр от обычных приложений? Что можно почитать/посмотреть про архитектуру и принципы андроида? Портирование под iOS не планирую (вряд ли игра станет мировым хитом и срочно надо будет выпускать iOS версию), однако если дадите пару советов что делать и учить заранее, чтобы потом портировать было легче, буду благодарен.
А цель какая?
Если стать именно разработчиком, то фреймворки не нужны. Самостоятельно можно достаточно быстро написать свой фреймворк, и параллельно получить понимание специфики платформы.
Если цель сделать конкретную игру, то надо подбирать фреймворк под конкретную задачу.