Сквозь тернии к HTML5 Александр Норинчак О чем доклад 1. HTML5 в играх для мобильных устройств 2. Проблемы и их преодоление 3. Фреймворк Squire 4. Примеры готовых продуктов http://true-token.com HTML5 для мобильных? Да! Почему бы и нет? Мифы о том, что HTML5 пока не готов для решения задач геймдева всего лишь мифы. http://true-token.com Проблемы и их преодоление Фрагментация рынка мобильных устройств Особенности реализации стандарта у разных производителей Поиск кроссбраузерных решений и внесение их в единый фреймворк http://true-token.com Проблемы и их преодоление «Зоопарк» разрешений экрана Необходимость заботиться о поддержке любых разрешений, как текущих так и будущих Несколько пакетов графики, спрайтовое масштабирование, отказ от браузерного масштабирования http://true-token.com Проблемы и их преодоление Низкая производительность Невозможность на первый взгляд создать маломальски сложную, насыщенную графикой игру Максимизация производительности рендеринга: разделение сцены на статичные и динамичные объекты, рендеринг только измененных частей сцены и т.д. http://true-token.com Проблемы и их преодоление Звуковое сопровождение Отсутствие единого кодека, одноканальный звук на iOS Хранение звуков в нескольких форматах. Разное звуковое сопровождение в зависимости от устройства. http://true-token.com DOM vs Canvas DOM Canvas + в минимальной функциональности доступно даже для старых браузеров + в некоторых случаях более высокая производительность + полный контроль над графикой + широкие возможности обработки графики «на лету» - отсутствие стандартизации CSS3 transform - отсутствие возможности работы с графикой на низком уровне - относительно невысокая производительность при работе с большими фрагментами (в том числе при очистке) Выбор зависит от задачи http://true-token.com Фреймворк Squire • • • • • • • Инкапсуляция кроссбраузерных решений Привычная архитектура для Flash-разработчиков Плагиноориентированная структура Tweens Маски Более 30-ти готовых игр Ожидайте в декабре 2012-го http://true-token.com Примеры игр Iron Overlord Игра разработана совместно с Alawar Entertainment, Inc. http://true-token.com Примеры игр Animal connect Победитель в номинации «Лучшая HTML5 игра» на FlashGamm Kiev 2011 http://true-token.com Примеры игр The Bad The Good The Robot (demo) Просто нам очень нравится арт http://true-token.com Cпасибо за внимание! Александр Норинчак CTO True Token E-mail: [email protected] Тел: +38 (068) 354-56-00 Skype: alexander.norinchak http://true-token.com