Создание игры для Windows Mac ios Android, самый простой способ?

#android #ios

#Android #iOS

Вопрос:

Я рассматриваю возможность создания новой игры с несколькими людьми, которую я хочу запустить на устройствах iphone, ipad, Android, а также как игру для Windows и Mac. В идеале я хотел бы использовать платформу разработки, которая сводит к минимуму количество специфичного кода для каждой платформы. Ближайший, который я смог найти, — Airplay SDK, который позволяет выполнять компиляцию для нескольких мобильных платформ. Чего ей не хватает, так это возможности компиляции в виде приложения для Windows или Mac. По-видимому, вы можете скомпилировать для Windows, но это всего лишь бета-версия, которая приведет к созданию продукта, который не будет запускаться на всех компьютерах с Windows.

Я надеялся получить ответ на два вопроса:

  1. Есть ли для меня вариант лучше, чем Airplay SDK? Если бы мне пришлось сократить количество платформ, для которых я бы разрабатывал, я мог бы перейти не на меньшее количество, чем просто iOS и Windows, которые, вероятно, являются двумя наиболее сложными для одновременного удовлетворения (язык программирования для меня не очень важен. Я использовал несколько языков, и мне удобно изучать новый, если потребуется)
  2. Как обычно с этим справляются другие компании?

Спасибо!

Комментарии:

1. PhoneGap может быть хорошим решением для вас!

Ответ №1:

Вы могли бы взглянуть на Unity, если хотите повторно использовать кодовую базу на этих платформах. Если вы решите внедрить собственное решение, взгляните на Android NDK.

Ответ №2:

Во многом зависит от типа игры. По моему личному опыту, игры обычно отнимают достаточно ресурсов, чтобы заставить вас писать код на родных языках (особенно для мобильных устройств, где ресурсы настолько ограничены). Если вы используете OpenGL, вы могли бы переработать значительное количество кода на некоторых из упомянутых вами платформ, что значительно упрощает перенос. Лично я бы предпочел портировать ее на все упомянутые вами платформы, возможно, это звучит безумно, но у меня было много проблем с некоторыми (openplug, adobe iphone packager, airplay) SDK, которые обещали быть супер-пупер быстрыми и простыми в использовании / изучении…но не было.

Комментарии:

1. Я обнаружил, что openplug довольно хорош в создании собственных приложений.

Ответ №3:

Я бы использовал Java с OpenGL. Java работает на всем. Однако для написания всего кода потребовалось бы больше работы.