Разработка игр для windows phone

25
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ Разработка игр для Windows Phone

Upload: gretel

Post on 08-Feb-2016

58 views

Category:

Documents


0 download

DESCRIPTION

Разработка игр для Windows Phone. Разработка игр для Windows phone. Сергей Лутай MVP, MCT, MCPD @sergeylutay. Карта доклада. Что мы имеем? Чем писать? Новые рынки Производительность. Что мы имеем?. Новые рынки. Потенциально рынок увеличится на 60% пользователей. UAE. Slovakia. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Разработка игр для  Windows Phone

КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ

Разработка игр для Windows Phone

Page 2: Разработка игр для  Windows Phone

РАЗРАБОТКА ИГР ДЛЯ WINDOWS PHONEСергей ЛутайMVP, MCT, MCPD@sergeylutay

Page 3: Разработка игр для  Windows Phone

Карта доклада

Что мы имеем?

Чем писать?

Новые рынки

Производительность

Page 4: Разработка игр для  Windows Phone

ЧТО МЫ ИМЕЕМ?

Page 5: Разработка игр для  Windows Phone

Entertainment

Tools+Productivity

Games (13%)

Other

Page 6: Разработка игр для  Windows Phone

НОВЫЕ РЫНКИ

Page 7: Разработка игр для  Windows Phone

Потенциально рынок

увеличится

на

60%

пользователей

Page 8: Разработка игр для  Windows Phone

Bahrain

Bulgaria

China

Costa Rica

Croatia

Estonia

Iceland

Iraq

Israel

KazakhstanLatvia

Lithuania

Qatar

Romania

Saudi Arabia

Slovakia

Slovenia

Thailand

Turkey

UAE

Ukraine

VenezuelaVietnam

Page 9: Разработка игр для  Windows Phone

ЧЕМ ПИСАТЬ?

Page 10: Разработка игр для  Windows Phone

Silverlight XNA HTML5

XNA & HTML5

Silverlight &

Silverlight & HTML5

Silverlight & XNA

XNA & HTML5

Page 11: Разработка игр для  Windows Phone

Элементы управления

Система навигации

Silverlight & XNA

WebBrowser

Стили

Высокая эффективность

2D и 3D графика

Page 12: Разработка игр для  Windows Phone
Page 13: Разработка игр для  Windows Phone

ПРОИЗВОДИТЕЛЬНОСТЬ

Page 14: Разработка игр для  Windows Phone

Отслеживание состояния

Visual Studio

Profiler

CustomCounters

DeviceExtendedProperties

Page 15: Разработка игр для  Windows Phone
Page 16: Разработка игр для  Windows Phone

• Только устройства 512MB

• Только Marketplace

. . .</Capabilities> <Requirements> <Requirement Name="ID_REQ_MEMORY_90" /> </Requirements>. . .

Page 17: Разработка игр для  Windows Phone

Использование WebBrowser

• Только проверенные страницы

• WebBrowserTask

256MB

Page 18: Разработка игр для  Windows Phone

Изображения

• Размер имеет

значение

• 800х480 и не больше

• Специальные

форматы

Page 19: Разработка игр для  Windows Phone

Исползование SoundEffect

• Создавать один раз

• soundEffect.Dispose()

Page 20: Разработка игр для  Windows Phone

Ресурсы в XNA

• JPG только файл

• DXT компресия

• GC.Collect() !

• План

использования

памяти

Page 21: Разработка игр для  Windows Phone

Уменьшение памяти

• Качество звука

• Формат изображений

• SpriteBatch.Draw(… ,

rect, …)

• Текстура для группы

• Sprite Sheet

Page 22: Разработка игр для  Windows Phone

ДЕМОНСТРАЦИЯИспользование ресурсов

Page 23: Разработка игр для  Windows Phone

Состояние Технологии

О чем говорили

Устройства

Игры

Контент

РынкиОптимизация

Лучшие практики Инструменты

Page 24: Разработка игр для  Windows Phone

Вопросы

http://lutay.uneta.com.ua@sergeylutay

http://lutay.uneta.com.ua@sergeylutay

Page 25: Разработка игр для  Windows Phone

КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ