Портирование игр на мобильные платформы

Post on 14-Jan-2015

1.400 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Портирование игр на мобильные платформы 

О чем стоит знать до начала проекта по портированию

Home Sweet Home

Treasure Masters, Inc.

два подходафреймворкио чем стоит подумать

Точечно доработать

Переписать с нуля

vs.

Точечно

отрисовкаобработка ввода

звуки

C/C++есть подсистемы

читается

быстро*

* если повезет

сложнотяжело оценить

адаптацияпамять/CPU

С нуля

артуровнизвуки

Flash/Java/Delphiмонолитный С++нет суперменов

больше контроляпредсказуемее

объем работы

Инструменты

Unity

3Dинтеграцияскриптыфизика

работа с сетьюкомьюнити

2D/GUIскорость

version controlnative API

Temple Run

Zombieville USAAirport City

Beta4.0

Marmalade

библиотека (C)симулятор

marmaladeзамена

2D/3DC++

Visual StudioWindows

C++

C++native APIсимулятор

багинет объектов

Plants vs ZombiesCall of Duty: Zombies

NEED FOR SPEED™ Shift

сocos2d-x

библиотека (C++)Xcode/VS/Eclipse

2DC++

объектыанимацияnative API

open sourceкомьюнити

2D-onlyC++

Corona SDK

Flash-likelua

скоростькомпиляция

native API

Что выбрать?

Переписывается полностью?

3D

2D

Основная часть кода остается

3D

2D

Нужна разработка на Windows?

Flash?

О чем нужно подумать

маленький экранскроллинг

большие кнопкирезиновая версткамелкие детали

управлениенет hover’а

палецlook & feel

память20 Mb на iPhone 3G

16-bit цветблочная анимацияатласы текстур

загрузка/выгрузка

CPUпрофайлерсложно

короткие сессиисохранение

игра в оффлайне

интеграцияin-game buysстатистика

социальные сетиleaderboardsреклама

Резюме

top related