Я ищу движок 2D-игр, чтобы использовать его для Android и IOS без необходимости переписывать мой код.Бонусные баллы, если WP7 тоже поддерживается.
Я нашел много из них, но все они используют c ++.Мне бы очень хотелось, чтобы игровой движок использовал интерпретируемый / высокоуровневый язык (вы говорите, c #, java, python, lua. Я предпочитаю строго типизированные), производительность с этими языками намного лучше, чем с C / C ++ (вменьше всего на моей стороне)
Я нашел это:
Эмо рамки
плюсы:
- Лицензия BSD
- Использует интерпретированный язык ( Белка , пс: никогда не слышал об этом, но выглядит хорошо)
минусы:
- Действительнопростой Api
- Нет доступа ко всем функциям базовой системы (нет возможности подключиться к Bluetooth или Интернету через os api)
Mono
плюсы:
- C #
- поддержка WP7, + другие
- очень хорошо поддерживается шов
минусы:
- как моно для андроида, так и моно для ios стоят 400 $ каждый.Я студент, и я развиваюсь в свободное время, у меня нет таких денег, чтобы инвестировать, и если я должен выбрать между 2, я выберу android и придерживаюсь AndEngine, что сейчас действительно хорошо для моих нужд (тожегрустно, это только Android)
Ну, я не знаю других движков, которые работают на обеих платформах и используют интерпретированный язык.
О C ++,
cocos2d-x
- с открытым исходным кодом
- C ++
- хорошо задокументировано?(поскольку это портирование с cocos2d, я ожидаю, что уроки для cocos2d будут полезны и для cocos2d-x)
- WP7 возможное портирование
- это не облегчает разработку для обеих платформ толькоПК (очевидно, Mac необходим в любом случае, чтобы загрузить приложение в магазин)
Мармелад
Я что-то пропустил?Я действительно хотел бы найти хороший, который использует интерпретированный язык, но тот, который я нашел, слишком дорогой или не отвечает моим потребностям (мне нужен полный доступ к сетевому API).Если такого движка не существует, я думаю, что я буду использовать cocos2d-x (поскольку он с открытым исходным кодом), но я уверен, что я не учел другие движки!