Портирование игр и приложений
Переносим игры с одной платформы на другую быстро и без ошибок. Расширяем аудиторию проекта. Повышаем прибыль.
Закажите портирование игр в студии AppFox, чтобы успешно выйти на новые рынки.
Заказать приложение
Этапы работы над проектом
Перенос готового приложения или игры на другую платформу всегда требует значительной доработки кода, а иногда — изменения интерфейса и графики. Условно портирование можно разделить на следующие шаги.
Знакомство с проектом, техническая и маркетинговая аналитика. Обрабатываем вашу заявку, изучаем продукт. Рассматриваем оптимальные варианты переноса на требуемые устройства и операционные системы.
Мы стараемся не просто запустить имеющийся проект на еще одной платформе. Мы полностью адаптируем ПО под новую среду. Управление геймплеем с экрана смартфона, клавиатуры ПК или геймпада консоли значительно различаются. Наша команда учитывает это и перерабатывает игры так, чтобы пользователь чувствовал себя максимально комфортно.
При портировании также важно уделять внимание быстродействию и отказоустойчивости программы.
Составление ТЗ, расчет бюджета. Полностью берем на себя написание технического задания. Просчитываем необходимые затраты, планируем окупаемость проекта.
Наша компания работает по системе Scrum. Это позволяет четко ставить сроки выполнения конкретных этапов разработки и вовремя предоставлять заказчику промежуточные результаты.
Непосредственно портирование. Оптимизируем код ПО под новые платформы. Дорабатываем дизайн при необходимости.
Организуем портирование на Андроид, iOS, в браузерную среду, на консоли, ПК. Работаем с Unity, Unreal Engine, Vue.js и другими технологиями.
Тестирование проекта. Проводим автоматические и ручные тесты. Вылавливаем все технические и смысловые баги. Привлекаем к тестированию пользователей, не задействованных напрямую в разработке игры или приложения.
От этого этапа зависит, каким в итоге пользователи увидят проект. Испорченное из-за ошибок первое впечатление сложно исправить в дальнейшем. Поэтому продукт должен изначально работать правильно и без “тормозов”.
Релиз, техническое обслуживание. Выкладываем ПО в маркетплейсы. При желании клиента оказываем услуги по продвижению приложений — ASO. Осуществляем техническую поддержку после портирования игры на всех платформах.
Поэтапный подход позволяет контролировать все изменения в проекте, чтобы своевременно вносить требуемые корректировки для достижения лучшего результата.
Стоимость портирования
- платформы, с которыми предстоит работать — их количество, сложность, доступность;
- особенности портируемого программного обеспечения;
- необходимость редизайна игры или приложения;
- срочность исполнения;
- дополнительные услуги — продвижение, обслуживание, лицензирование.
Чтобы узнать конкретную сумму в вашем случае — обратитесь к нашему менеджеру. В течение суток он ответит на поступившую заявку, задаст дополнительные вопросы и возьмет проект в работу. Через несколько дней вы получите готовую смету.
Вопрос-ответ
Какие гарантии вы предоставляете?
Все права и обязанности сторон прописываются в официальном договоре. Мы несем полную ответственность за качество оказываемых услуг.
Права на программное обеспечение остаются у меня?
Да. После завершения работы мы полностью передаем заказчику исходный код, аккаунты AppStore, PlayMarket и другие доступы.
В чем особенности портирования игры с iOS на Андроид?
Две основные мобильные платформы используют разные языки программирования с разным подходом. Для Android это Java и Kotlin, а для iOS — Swift и Objective-C. Операционная система от Google используется на множестве устройств от независимых производителей, что значительно затрудняет адаптацию ПО. Гаджеты Apple стандартизированы. Кроме того, требования к UI/UX дизайну могут отличаться для AppStore и PlayMarket.
Какие платформы наиболее выгодны, подо что стоит оптимизироваться?
На этот вопрос нельзя ответить однозначно. Все зависит от тематики вашего продукта и особенностей целевой аудитории. Игры на мобильных устройствах популярны среди младшей возрастной группы пользователей. ПК и веб-версии распространены среди более широкого круга геймеров в плане демографии. Но все же мобильные платформы по доходности уже несколько лет обходят остальные варианты.
Работаете ли вы с веб-версиями приложений?
Да, мы считаем, что браузерные игры — перспективное направление gamedev-а.
Возможен ли перенос технологий?
Да. Наша команда осуществляет портирование игр на unity и другие системы. Мы также поможем определить, какие платформы и языки лучше всего подходят для решения ваших задач.

Заявка на разработку приложений
Готовы сделать заказ в нашей студии? Оформите заявку через форму обратной связи.
Остались вопросы? Позвоните 8 (800) 551-30-75 или напишите нам в мессенджере.
Хотите узнать, сколько стоит разработка мобильного приложения на Android и iOS? Присылайте проект на оценку по почте info@appfox.ru.
Увеличьте долю онлайн присутствия вашего бизнеса. Работайте на опережение конкурентов. Получайте цифровые услуги у признанных лидеров it-технологий!
Как портировать игру с пк на андроид
Всем доброго времени суток. Нужен ваш совет. Увидел как пользователь с ником boom313 поритрует людям игры с пк на андроид, решил загореться этой темой тоже, посмотрел видео урок https://www.youtube.com/watch?v=xgcvTeRACqQ&t=329s все понятно сделал также, но возникли ошибки, текстовый редактор показывает, что файлы заблочены, по причине архивации
#—— Notes ——#
Please provide additional information about the crash here
#—— System Information ——#
Editra Version: 0.6.99
Operating System: Windows NT 6.2 (build 9200)
Python Version: 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
wxPython Version: 2.8.12.1 (msw-unicode)
wxPython Info: (__WXMSW__, wxMSW, unicode, wx-assertions-on, SWIG-1.3.29)
Python Encoding: Default=ascii File=mbcs
wxPython Encoding: cp1251
System Architecture: 32bit AMD64
Byte order: little
Frozen: False
#—— End System Information ——#
#—— Traceback Info ——#
*** Sun Jan 28 20:26:30 2018 ***
Traceback (most recent call last):
File «C:\Users\Igor\Downloads\renpy-6.99.14-sdk\editra\Editra\src\ed_main.py», line 1162, in DispatchToControl
start, end = has_focus.GetSelection()
File «C:\Users\Igor\Downloads\renpy-6.99.14-sdk\editra\Editra\src\ed_basestc.py», line 1093, in GetSelection
end = len(utf8_txt[0:end].decode(‘utf-8’))
File «c:\Python27\lib\encodings\utf_8.py», line 16, in decode
UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xc3 in position 11258: invalid continuation byte
#—— End Traceback Info ——#»
в редакторе пишет:
«#—— Notes ——#
Please provide additional information about the crash here
#—— System Information ——#
Editra Version: 0.6.99
Operating System: Windows NT 6.2 (build 9200)
Python Version: 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
wxPython Version: 2.8.12.1 (msw-unicode)
wxPython Info: (__WXMSW__, wxMSW, unicode, wx-assertions-on, SWIG-1.3.29)
Python Encoding: Default=ascii File=mbcs
wxPython Encoding: cp1251
System Architecture: 32bit AMD64
Byte order: little
Frozen: False
#—— End System Information ——#
#—— Traceback Info ——#
*** Sun Jan 28 20:26:30 2018 ***
Traceback (most recent call last):
File «C:\Users\Igor\Downloads\renpy-6.99.14-sdk\editra\Editra\src\ed_main.py», line 1162, in DispatchToControl
start, end = has_focus.GetSelection()
File «C:\Users\Igor\Downloads\renpy-6.99.14-sdk\editra\Editra\src\ed_basestc.py», line 1093, in GetSelection
end = len(utf8_txt[0:end].decode(‘utf-8’))
File «c:\Python27\lib\encodings\utf_8.py», line 16, in decode
UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xc3 in position 11258: invalid continuation byte
#—— End Traceback Info ——#»
Где научиться портировать игры с пк на андроид?
Посоветуйте сайт, видео, гайд по портированию игр с пк на андроид хочу научиться этому делу так как очень люблю играть в NFS на пк и хочу что бы NFS была у меня и на телефоне.
Пусть на портирование у меня уйдёт год два без разницы я просто хочу сделать NFS на андроид.
Голосование за лучший ответ
тебе заняться нечем?
Нигде. Это просто надо учить программирование под разные архитектуры, затем искать ассеты. Или выдирать.
Проблема портирования игр PC на Android
Сейчас телефоны и планшеты на андроиде мощнее в 100 рас, чем выше характеристики я написал. Таких отличных игр как FlatOut 2 целая дюжена. Их порт должен быть обязателен. Новое поколение людей этих игр наверное сейчас уже и не знает, а если бы их портировали, знали бы!
Я понимаю одно. Разработчики этих игр не хотят делать порт или у них нету времени и т.п.
Почему они это не хотят делать порт своих игр на андроид?
Я считаю это дополнительная прибыль им.
Хочу услышать очень много мнений по этому поводу!
Последнее изменение: 24 марта 2023, 00:12
felexxdark , 2 декабря 2013, 02:12 # (. )
Портировать не проблема, но нужно не забывать что архитектура ARM и x86 совершенно разные и не совместимые, для запуска игры на андройд нужно либо переписывать уже существующий движок игры, либо портировать игру на новый движок, в обоих случаях это очень дорого.
JAC , 2 декабря 2013, 02:35 # (. )
Есть Андроид и на х86, но даже там будет геморой
gtN8000 , 2 декабря 2013, 14:43 # (. )
Я его через virtualbox запускал. Там через каждые 10сек. Ошибки всякие вылезают… про тормоза вообще молчу. Bluestacks с apex лаунчером намного лучше копирует андроид.
JAC , 2 декабря 2013, 16:02 # (. )
Ага, но там все совсем по другому устроено. Можно вроде-бы в Блюстаксе Android 2.3 можно «Обновить» до Android 4.0. Оффтоп
gtN8000 , 2 декабря 2013, 16:05 # (. )
хз . в бстаксе у меня показывает андр. 4.0, gt n7000 lol
gtN8000 , 2 декабря 2013, 16:07 # (. )
у меня последняя версия бстакса. я запускали на нем nfs mw работало, играть можно было но с большими тормазами.
JAC , 2 декабря 2013, 16:10 # (. )
Получал рут от Дасера?
gtN8000 , 2 декабря 2013, 16:12 # (. )
не получилось. бстакс начал зависать намертво на первой загрузке
JAC , 2 декабря 2013, 16:50 # (. )
Ясно. Тогда почему у тебя Android 4 на этом эмуле?
gtN8000 , 2 декабря 2013, 16:58 # (. )
у меня последняя версия
JAC , 2 декабря 2013, 17:15 # (. )
Я просто не знал, что разраб решился на обновление Робота до 4 версии. А какая конкретно версия Робота? Как называется устройство?
gtN8000 , 2 декабря 2013, 18:12 # (. )
JAC , 2 декабря 2013, 18:16 # (. )
Наверное у разраба только и есть Galaxy Note… Ну никак он не хочет делать Bluestaks индивидуальным (Название устройство не GT-N7000, а Bluestaks, например)
JAC , 2 декабря 2013, 18:28 # (. )
И в настройках нету пункта «О Телефоне»? 0_0. Я в шоке
gtN8000 , 2 декабря 2013, 18:30 # (. )
JAC , 2 декабря 2013, 18:32 # (. )
Тогда это очень странно… А есть настройки вида «На планшете» или «На телефоне»? Такое было в 2.3
gtN8000 , 2 декабря 2013, 19:20 # (. )
тоже нет. на скрине видно.
JAC , 2 декабря 2013, 19:23 # (. )
Тогда это кал. Большой кал от разработчика
gtN8000 , 2 декабря 2013, 21:36 # (. )
но он отлично выполняет роль эмулятора!
JAC , 2 декабря 2013, 23:17 # (. )
По крайней мере куда лучше сборок х86 под виртуалку. Ну что ж, буду ждать сборки БлюСтакса под 4.4 (или хотя бы 4.3)
JAC , 2 декабря 2013, 16:03 # (. )
Я запускал специальную сборку со стороннего сайта
gtN8000 , 2 декабря 2013, 16:08 # (. )
хз я качал андр 4.3 на адройдХ86.сом и через пару минут снес.
JAC , 2 декабря 2013, 16:10 # (. )
Не качай ночные. И вообще — их сборки не совсем выгодны из-за адаптации к железу
JAC , 2 декабря 2013, 16:10 # (. )
Из-за чего и лаги
ragnar_ryzhiy , 2 декабря 2013, 21:51 # (. )
Для переноса игры требуется чтобы движок игры работал и на Андрюхе и на PC или разработчикам придётся писать на другом движке, а это трудно и игра будет выглядеть иначе…
Qazedcol , 11 декабря 2013, 19:36 # (. )
ШАХ И МАТ
GAT 3 SAN ANDERES на телефоне https://www.youtube.com/watch?v=iatwtB6-kHA
Пока что ios
Скоро будет и на андроиде.
Кто там плевался, что она будет другой?
Факт остаётся фактом, почти любую игру можно перенести с пк и сделать хороший порт.
Нету желания просто на просто и куча людей кричащих это не возможно.
justmax437 , 11 декабря 2013, 20:52 # (. )
Парень, с создания этого топика прошло пол-года а ты все не унимаешься. Это рекорд дебилизма и упертости на моей памяти. Тебе уже 2 сотни раз обьяснили что просто так этого не сделать. И 50 раз обьяснили почему. Если ты все еще не унимаешься, то ты скорее всего 10-11 летняя школота с воспаленным мозгом. Уж мне то как Java-программисту ты можешь поверить. В случае с GTA портировали только движок, что (учитывая его древность) не так уж сложно для тех кто его и написал. То же самое произошло с Doom и Quake, но там уже работали сторонние разработчики. У современных устройств (даже если говорить про топовые) просто не хватит мощности на полноценный порт той же GTA IV например.