Портирование игр на мобильные платформы
DESCRIPTION
TRANSCRIPT
![Page 1: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/1.jpg)
Портирование игр на мобильные платформы
О чем стоит знать до начала проекта по портированию
![Page 2: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/2.jpg)
Home Sweet Home
Treasure Masters, Inc.
![Page 3: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/3.jpg)
![Page 4: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/4.jpg)
два подходафреймворкио чем стоит подумать
![Page 5: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/5.jpg)
Точечно доработать
Переписать с нуля
vs.
![Page 6: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/6.jpg)
Точечно
![Page 7: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/7.jpg)
![Page 8: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/8.jpg)
отрисовкаобработка ввода
звуки
![Page 9: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/9.jpg)
C/C++есть подсистемы
читается
![Page 10: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/10.jpg)
быстро*
* если повезет
![Page 11: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/11.jpg)
сложнотяжело оценить
адаптацияпамять/CPU
![Page 12: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/12.jpg)
![Page 13: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/13.jpg)
С нуля
![Page 14: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/14.jpg)
артуровнизвуки
![Page 15: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/15.jpg)
Flash/Java/Delphiмонолитный С++нет суперменов
![Page 16: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/16.jpg)
больше контроляпредсказуемее
![Page 17: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/17.jpg)
объем работы
![Page 18: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/18.jpg)
Инструменты
![Page 19: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/19.jpg)
Unity
![Page 20: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/20.jpg)
![Page 21: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/21.jpg)
3Dинтеграцияскриптыфизика
работа с сетьюкомьюнити
![Page 22: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/22.jpg)
2D/GUIскорость
version controlnative API
![Page 23: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/23.jpg)
Temple Run
Zombieville USAAirport City
![Page 24: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/24.jpg)
Beta4.0
![Page 25: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/25.jpg)
Marmalade
![Page 26: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/26.jpg)
библиотека (C)симулятор
![Page 27: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/27.jpg)
marmaladeзамена
![Page 28: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/28.jpg)
2D/3DC++
Visual StudioWindows
![Page 29: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/29.jpg)
C++
![Page 30: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/30.jpg)
![Page 31: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/31.jpg)
C++native APIсимулятор
багинет объектов
![Page 32: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/32.jpg)
![Page 33: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/33.jpg)
Plants vs ZombiesCall of Duty: Zombies
NEED FOR SPEED™ Shift
![Page 34: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/34.jpg)
![Page 35: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/35.jpg)
сocos2d-x
![Page 36: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/36.jpg)
библиотека (C++)Xcode/VS/Eclipse
![Page 37: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/37.jpg)
2DC++
объектыанимацияnative API
open sourceкомьюнити
![Page 38: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/38.jpg)
2D-onlyC++
![Page 39: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/39.jpg)
![Page 40: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/40.jpg)
![Page 41: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/41.jpg)
Corona SDK
![Page 42: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/42.jpg)
![Page 43: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/43.jpg)
Flash-likelua
![Page 44: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/44.jpg)
скоростькомпиляция
native API
![Page 45: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/45.jpg)
![Page 46: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/46.jpg)
![Page 47: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/47.jpg)
Что выбрать?
![Page 48: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/48.jpg)
Переписывается полностью?
3D
2D
![Page 49: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/49.jpg)
Основная часть кода остается
3D
2D
![Page 50: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/50.jpg)
Нужна разработка на Windows?
![Page 51: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/51.jpg)
Flash?
![Page 52: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/52.jpg)
О чем нужно подумать
![Page 53: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/53.jpg)
маленький экранскроллинг
большие кнопкирезиновая версткамелкие детали
![Page 54: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/54.jpg)
управлениенет hover’а
палецlook & feel
![Page 55: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/55.jpg)
память20 Mb на iPhone 3G
16-bit цветблочная анимацияатласы текстур
загрузка/выгрузка
![Page 56: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/56.jpg)
CPUпрофайлерсложно
![Page 57: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/57.jpg)
короткие сессиисохранение
игра в оффлайне
![Page 58: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/58.jpg)
интеграцияin-game buysстатистика
социальные сетиleaderboardsреклама
![Page 59: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/59.jpg)
Резюме
![Page 60: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/60.jpg)
![Page 61: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/61.jpg)
![Page 62: Портирование игр на мобильные платформы](https://reader034.vdocuments.us/reader034/viewer/2022051314/54b613444a79599c038b45ec/html5/thumbnails/62.jpg)