Я могу говорить только о Unity3d.Для Unity перенос в основном: выберите свою платформу и скрестите пальцы.
(здесь была хорошая картинка, но я новичок, поэтому я не могу опубликовать это ..)
Естьусловные обозначения, которые можно использовать для разных платформ, и вам придется иметь дело с разными элементами управления, добавлять грохот и т. д. (хотя многие из них хорошо отреагировали).слишком беспокоиться об активах (если вы изначально нацелены на ПК).В настоящее время я нацеливаюсь на Android, и ограничения немного более жесткие (т.е. текстуры и освещение намного более ограничены).Хорошая вещь, если это работает с точки зрения производительности на планшетах, на которые я нацеливаюсь, я знаю, что это будет работать хорошо web / pc / mac (который я использую для демонстрации продукта клиентам).
Я думаю, что самое большее 30 минут я потратил один раз на изменение угла обзора камеры, чтобы лучше выглядеть на конкретном планшете Windows, который имел более низкое разрешение, чем планшеты Android.Это происходило из-за близорукости (с ней можно было справиться программно), но все равно было довольно легко изменить, а затем создать специальную сборку для старых планшетов с Windows XP.
Пока что я действительно впечатленс кроссплатформенным поведением.При этом я пока что ориентируюсь только на ПК / Mac, Unity Web Player и Android (я настроен на iOS, но пока не беспокоился).