Ответ 1
К сожалению... нет: {
И кросс-платформенный SpriteBuilder с сервисом Apportable, который позволяет вам конвертировать проект Swift Cocos в Android, больше не доступен (они были куплены Google, я считаю).
SpriteBuilder по-прежнему доступен на GitHub, но он неактивен и оставлен.
Итак... что делать?
Я бы сосредоточился на iOS... вы можете сделать свою игру "кросс-платформой", перейдя на macOS и tvOS... Вот где все деньги на рынке... Продукты Apple...
Если ваша цель, однако, кросс-платформенная, то вы можете посмотреть на Xamarin.forms вместе с CocosSharp, который даст вам возможность писать один раз во всех играх на С#
У вас также есть регулярный Xamarin, доступный для написания кода геймплея на С#, а также его общий доступ к обоям Android и SpriteKit, написанным на С#.
Еще одна вещь, на которую стоит обратить внимание - это Silver, у которой есть Swift-обертки для Android. Таким образом, вы можете напрямую передать код геймплея...
Во всех сценариях вам нужно будет найти другой игровой движок для любого используемого вами решения для Android.
IMO, развивающаяся с Swift для Apple, намного проще и веселее, чем все, что я когда-либо делал с Android dev, хотя я предпочитаю Android-устройства (go figure), а так как доход выше, он вроде как нет -брейнер для запуска.