Разработка нативных приложений для Tizen_Ренат Няжеметдинов, Samsung
Разработка игр для Windows Phone
description
Transcript of Разработка игр для Windows Phone
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ
Разработка игр для Windows Phone
РАЗРАБОТКА ИГР ДЛЯ WINDOWS PHONEСергей ЛутайMVP, MCT, MCPD@sergeylutay
Карта доклада
Что мы имеем?
Чем писать?
Новые рынки
Производительность
ЧТО МЫ ИМЕЕМ?
Entertainment
Tools+Productivity
Games (13%)
Other
НОВЫЕ РЫНКИ
Потенциально рынок
увеличится
на
60%
пользователей
Bahrain
Bulgaria
China
Costa Rica
Croatia
Estonia
Iceland
Iraq
Israel
KazakhstanLatvia
Lithuania
Qatar
Romania
Saudi Arabia
Slovakia
Slovenia
Thailand
Turkey
UAE
Ukraine
VenezuelaVietnam
ЧЕМ ПИСАТЬ?
Silverlight XNA HTML5
XNA & HTML5
Silverlight &
Silverlight & HTML5
Silverlight & XNA
XNA & HTML5
Элементы управления
Система навигации
Silverlight & XNA
WebBrowser
Стили
Высокая эффективность
2D и 3D графика
ПРОИЗВОДИТЕЛЬНОСТЬ
Отслеживание состояния
Visual Studio
Profiler
CustomCounters
DeviceExtendedProperties
• Только устройства 512MB
• Только Marketplace
. . .</Capabilities> <Requirements> <Requirement Name="ID_REQ_MEMORY_90" /> </Requirements>. . .
Использование WebBrowser
• Только проверенные страницы
• WebBrowserTask
256MB
Изображения
• Размер имеет
значение
• 800х480 и не больше
• Специальные
форматы
Исползование SoundEffect
• Создавать один раз
• soundEffect.Dispose()
Ресурсы в XNA
• JPG только файл
• DXT компресия
• GC.Collect() !
• План
использования
памяти
Уменьшение памяти
• Качество звука
• Формат изображений
• SpriteBatch.Draw(… ,
rect, …)
• Текстура для группы
• Sprite Sheet
ДЕМОНСТРАЦИЯИспользование ресурсов
Состояние Технологии
О чем говорили
Устройства
Игры
Контент
РынкиОптимизация
Лучшие практики Инструменты
Вопросы
http://lutay.uneta.com.ua@sergeylutay
http://lutay.uneta.com.ua@sergeylutay
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ