А меня вот удивило, что большинство не доверяют кроссплатформенным движкам и предпочитают писать отдельную версию под каждую платформу. Чем это вызвано? Плохим качеством или сложностью движков, необходимостью реализовывать нативные фичи на каждой платформе или чем?
Ну я вот только на днях начал первый в своей жизни прототип игры писать...))… Решил попробовать с кокоса сразу начать, хотя наверно это и не правильно, но время покажет, тем более макбук мне ещё недели две ждать.
Я для следующего проекта скорее всего воспользуюсь cocos-2d-x под мармелад: это дает и высокоуровневую библиотеку для графики (надоело изобретать велосипеды про каждому поводу в «чистом» мармеладе) и вездиходность в сочетании с кросс-платформенными обертками для системных сервисов Мармелада.
Я уже неоднократно писал, документацию можете смотреть по Cocos2d, имена и классы одинаковые. Код сниппетов и разных примеров очень легко переносится на c++. Буквально сесть и угловые скобки заменить на круглые.
Есть вариант «Другой». Я не думал, что тут столько разработчиков собственных кроссплатформенных движков, что имело смысл выделять под них отдельный вариант)
Какой кроссплатформенный движок вы используете для разработки мобильных игр?