Задать вопрос
Chvalov
@Chvalov

Cocos2d-x или libgdx, что лучше для новичка?

Что лучше взять для новичка в разработке 2D игры под мобильные платформы, знания есть в Java и немного в C#
Разработка под cocos2d идет на C++, LibGdx на Java
но после просмотра игр сделанных на обоих движках больше нравится cocos2d но смущает c++

Нашел тулзу от Google котороя Java код конвертирует в ObjectiveC, но не знаю поможет ли это мне.

Также смотрю в сторону Unity, да и опыт работы с ним есть (правда не много) но он заточен под большие проекты, да и вес проекта на выходе побольше чем в libgdx & cocos2d

Что посоветуете ?
  • Вопрос задан
  • 5832 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя FoxInSox К ответам на вопрос (6)
@FoxInSox
Язык программирования и игровой фреймворк требуют довольно больших ресурсов для изучения(времени и сил), поэтому стоит выбирать не только самое простое, но и более перспективное, т.е. то, что вы сможете использовать в будущем.
- Java проще C++, но в геймдеве Java это далеко не самый популярный язык, и использовать его где-либо еще вряд ли получится. Даже C# популярнее чем Java из-за распространенности Unity.
- Размер проекта сейчас не имеет значения. Люди instagram'ом пользуются используя 3G скачивая в сутки десятки мегабайт фотографий, чего уж там говорить о единоразовом скачивании игры имея WiFi.
- C чего вы взяли что Unity заточен под большие проекты? И что вы называете большим? Half-Life? Для AAA игр есть Unreal и CryEngine, для всего остального Unity прекрасно подходит.

Решать вам.
Ответ написан