Ответ 1
cocos2d-х
- Opensource.
- Меньшая поддержка сообщества, но хорошая поддержка на других сайтах (результаты поиска 3k в stackoverflow).
- Многие известные игры, такие как 2048, BADLAND разрабатываются с использованием cocos2d-x
- Минимальный размер игры, разработанный на cocos2d-x, может достигать 1,5 МБ.
- Поддерживает как 2D, так и 3D, но в основном используется для 2D.
- С++ используется в основном для разработки.
- Поддерживаемые платформы: Android, Tizen, Windows 8, Windows Phone 8, Linux, Mac OS X, iOS
libgdx
- Opensource.
- Хорошая поддержка сообщества, а также на других сайтах (результаты поиска 9k в stackoverflow).
- Некоторые известные игры, такие как Ingress, Apparatus, разработаны на libgdx.
- Поддерживает как 2D, так и 3D.
- Java в основном используется для разработки.
- Поддерживаемые платформы: Windows, Linux, Mac OS X, iOS, Android, BlackBerry, Java Applet, Javascript/WebGL
Unity
- Paid.
- Огромная поддержка сообщества и огромная поддержка на других сайтах (результаты поиска 15k в stackoverflow)
- В Unity развиваются многие известные игры, такие как долина монумента, Temple Run 2, Angry Birds Epic.
- Поддерживает как 2D, так и 3D, но в основном используется для 3D только потому, что разработка 3D-игр по единству очень проста по сравнению с другими платформами.
- Минимальный размер игры, разработанный для единства, составляет около 8 МБ.
- С#, unityscript в основном используется для разработки.
- Поддерживаемые платформы: Android, Apple TV, BlackBerry 10, iOS, Linux, Nintendo 3DS, OS X, PlayStation 3, PlayStation 4, PlayStation Vita, Unity Web Player (включая Facebook), Wii, Wii U, Windows Phone 8, Windows, Xbox 360 и Xbox One.
Я надеюсь, что это поможет