Download - Разработка игр для Windows Phone
![Page 1: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/1.jpg)
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ
Разработка игр для Windows Phone
![Page 2: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/2.jpg)
РАЗРАБОТКА ИГР ДЛЯ WINDOWS PHONEСергей ЛутайMVP, MCT, MCPD@sergeylutay
![Page 3: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/3.jpg)
Карта доклада
Что мы имеем?
Чем писать?
Новые рынки
Производительность
![Page 4: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/4.jpg)
ЧТО МЫ ИМЕЕМ?
![Page 5: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/5.jpg)
Entertainment
Tools+Productivity
Games (13%)
Other
![Page 6: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/6.jpg)
НОВЫЕ РЫНКИ
![Page 7: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/7.jpg)
Потенциально рынок
увеличится
на
60%
пользователей
![Page 8: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/9.jpg)
ЧЕМ ПИСАТЬ?
![Page 10: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/10.jpg)
Silverlight XNA HTML5
XNA & HTML5
Silverlight &
Silverlight & HTML5
Silverlight & XNA
XNA & HTML5
![Page 11: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/11.jpg)
Элементы управления
Система навигации
Silverlight & XNA
WebBrowser
Стили
Высокая эффективность
2D и 3D графика
![Page 12: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/12.jpg)
![Page 13: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/13.jpg)
ПРОИЗВОДИТЕЛЬНОСТЬ
![Page 14: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/14.jpg)
Отслеживание состояния
Visual Studio
Profiler
CustomCounters
DeviceExtendedProperties
![Page 15: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/15.jpg)
![Page 16: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/16.jpg)
• Только устройства 512MB
• Только Marketplace
. . .</Capabilities> <Requirements> <Requirement Name="ID_REQ_MEMORY_90" /> </Requirements>. . .
![Page 17: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/17.jpg)
Использование WebBrowser
• Только проверенные страницы
• WebBrowserTask
256MB
![Page 18: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/18.jpg)
Изображения
• Размер имеет
значение
• 800х480 и не больше
• Специальные
форматы
![Page 19: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/19.jpg)
Исползование SoundEffect
• Создавать один раз
• soundEffect.Dispose()
![Page 20: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/20.jpg)
Ресурсы в XNA
• JPG только файл
• DXT компресия
• GC.Collect() !
• План
использования
памяти
![Page 21: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/21.jpg)
Уменьшение памяти
• Качество звука
• Формат изображений
• SpriteBatch.Draw(… ,
rect, …)
• Текстура для группы
• Sprite Sheet
![Page 22: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/22.jpg)
ДЕМОНСТРАЦИЯИспользование ресурсов
![Page 23: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/23.jpg)
Состояние Технологии
О чем говорили
Устройства
Игры
Контент
РынкиОптимизация
Лучшие практики Инструменты
![Page 24: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/24.jpg)
Вопросы
http://lutay.uneta.com.ua@sergeylutay
http://lutay.uneta.com.ua@sergeylutay
![Page 25: Разработка игр для Windows Phone](https://reader035.vdocuments.mx/reader035/viewer/2022062315/56815b47550346895dc923b1/html5/thumbnails/25.jpg)
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ