Прежде всего, этот вопрос может быть немного широким, поэтому я прошу прощения, если это так Я действительно просто ищу опыт людей и личные знания по этому вопросу. Я хочу создать игру для платформы Android и iPhone. Я знаю, что Unity - отличный игровой движок, и мой вопрос в том, насколько хорошо он работает для создания одной кодовой базы для платформ Android и iPhone? Время является ограничением для этого проекта, поэтому меня очень интересует, насколько плавным обычно является процесс при попытке построить оба приложения, и сколько пользовательского кода должно быть написано для каждого конкретного приложения. Любые инсайты, которые есть у людей на эту тему, будут очень благодарны.
9
Unity3d основан на моно. Mono - это API с открытым исходным кодом, который работает на множестве ОС, включая Android и IOS. Проверьте: http://en.wikipedia.org/wiki/Mono_(software)
Для разработки unity3d создал библиотеки поверх платформы Mono, которые позволяют легко получать входные данные от устройства стандартным способом. Пример акселерометра, наклоняющего мобильное устройство вперед, будет обнаружен одним и тем же кодом независимо от устройства / ОС. Смотрите: http://unity3d.com/support/documentation/ScriptReference/Input.html
Надеюсь, это помогло.
источник