Разработка мобильных игр на HTML5 и JavaScript

24
Разработка мобильных игр на HTML5 и JavaScript Таня Сметанина Эксперт по стратегическим технологиям, Майкрософт Россия

description

Если вы знаете HTML, СSS и JavaScript – вы можете применить этот свой опыт не только в веб, но и в разработке мобильных приложений, в том числе и игр. Вы можете разрабатывать, тестировать и отлаживать приложения под все мобильные платформы используя только одну среду для разработки Microsoft Visual Studio.

Transcript of Разработка мобильных игр на HTML5 и JavaScript

Page 1: Разработка мобильных игр на HTML5 и JavaScript

Разработка мобильных игр на HTML5 и JavaScript

Таня СметанинаЭксперт по стратегическим технологиям, Майкрософт Россия

Page 2: Разработка мобильных игр на HTML5 и JavaScript

Преимущества разработки на JavaScript

Технологии и средства разработки

Windows Phone и Windows для игр

Облачные технологии в играх

Анатомия JavaScript игр

Демонстрация: Разрабатываем игру на HTML5 и JavaScript

Содержание

Page 3: Разработка мобильных игр на HTML5 и JavaScript

Преимущества разработки на JavaScript

Page 4: Разработка мобильных игр на HTML5 и JavaScript

Единый опыт для web и mobile

HTML + JavaScript

HTML + JavaScriptHTML + JavaScript

HTML + JavaScript

http://

Page 5: Разработка мобильных игр на HTML5 и JavaScript

Технологии и средства разработки

Page 6: Разработка мобильных игр на HTML5 и JavaScript

Deployment Workflow

Visual Studio 2013 VSOnlineGitHub

Microsoft Azureили д.р. облака

Магазиныприложений

Устройства

Игра

Приложение

Доработка Настройка

Публикация

Page 7: Разработка мобильных игр на HTML5 и JavaScript

Что нужно для разработки? Windows 8.1 http://windows.microsoft.com/ru-ru/windows/download-shop Visual Studio 2013 Update 2+ http://www.visualstudio.com/downloads/download-visual-studio-vs Регистрация в качестве разработчика

Microsoft https://dev.windows.com/ru-ru/join

Page 8: Разработка мобильных игр на HTML5 и JavaScript

Visual Studio add-in:

Multi-Device Hybrid Appshttp://msdn.microsoft.com/en-us/vstudio/dn722381.aspx

Кроссплатформенная разработка

Page 9: Разработка мобильных игр на HTML5 и JavaScript

Игровые движки и графика

Game SaladImpactJsBabylonJsCreateJs PhaserJs

Полезные библиотеки

jQuery

JQueryMobile

AngularJS EmberJSBootstrap Knockout

Интерфейс и данные

Мобильное API

WinJS Apache Cordova

Page 10: Разработка мобильных игр на HTML5 и JavaScript

Windows Phone и Windows для игр

Page 11: Разработка мобильных игр на HTML5 и JavaScript

Windows 8.1 и Windows Phone 8.1Особенности платформ

Живые плиткиУведомления Сенсоры

Навигация ОриентацияСпособы ввода

Жизненный цикл

Page 12: Разработка мобильных игр на HTML5 и JavaScript

Облачные технологии в играх

Page 13: Разработка мобильных игр на HTML5 и JavaScript

Облако Microsoft AzureДля приложений и игр

Мобильн

ый с

ерви

с Аутентификация и авторизация

Данные

Уведомления

Логика и веб-сервисы

Page 14: Разработка мобильных игр на HTML5 и JavaScript

Анатомия JavaScript игр

Page 15: Разработка мобильных игр на HTML5 и JavaScript

Сцена

Page 16: Разработка мобильных игр на HTML5 и JavaScript

Персонаж

Page 17: Разработка мобильных игр на HTML5 и JavaScript

Враги

Page 18: Разработка мобильных игр на HTML5 и JavaScript

Демонстрация

Разрабатываем игру на HTML5 и JavaScript для Windows Phone 8.1

Page 19: Разработка мобильных игр на HTML5 и JavaScript

Ads

Your ad engine

Consumables, durables, expiring durables

Paid

Subscriptions

In-app PurchaseYour pricing

Free

TrialsYour implementation

Реклама

Microsoft Ad SDK

Платно

$1.49 - $999.99

Бесплатно

Пробный период

Продажи внутри приложения

$1.49 - $999.99

Монетизация

Page 21: Разработка мобильных игр на HTML5 и JavaScript

Заключение

Разработка игр на JavaScript … Не сложнее создания веб-страницы Большое сообщество и активно

развивающиеся технологии и фреймворки Возможность создавать кроссплатформенные

игры и приложения

Page 22: Разработка мобильных игр на HTML5 и JavaScript

ПО Windows 8.1 http://windows.microsoft.com/ru-ru/windows/download-shop Visual Studio 2013 http://www.visualstudio.com/downloads/download-visual-studio-vs

Библиотеки Открытая библиотека WinJS https://github.com/winjs/winjs/ Описание библиотеки WinJS http://msdn.microsoft.com/en-us/library/windows/apps/br229782.aspx

MVA Курс по публикации приложений в Магазин http://aka.ms/storepublish

Ключевые ссылки и ресурсы

Page 23: Разработка мобильных игр на HTML5 и JavaScript

Татьяна Сметанина aka MissUFO

[email protected]

Спасибо за внимание!

Page 24: Разработка мобильных игр на HTML5 и JavaScript

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.