Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Четвертая конференция
разработчиков ПО«DevParty»
2 апреля 2016 года, Вологда
Сергей Шестаков
Разработка мобильных игр
Play...
Рынок мобильных игр
● Мобильные игры - Online - PC/console
● Premium игры vs Freemium игры
● Основные платформы: iOS (Appl...
О компании
●Год основания: 2004
●Центральный офис: Вологда
●Специализация: разработка мобильных
игр
●Оценка AppAnnie: №1 с...
Township
● Флагман компании
● 2,5 млн. пользователей
ежедневно
● Более 20 млн. установок
● Локализация на 13 языков
● Топ-...
Fishdom Deep Dive
● Дата выхода:
декабрь 2015
● 1,5 млн. пользователей
ежедневно
● Топ-100 для iPad, iPhone
и Google Play
Командная работа
● Одна игра = одна команда
● Программисты, гейм-дизайнеры,
художники, аниматоры, сценаристы
● Project man...
Игровой движок ?
● Unity, Unreal, Cocos2d, Marmalade, ...
Игровой движок !
● Свой путь — Playrix
Engine
● Есть минусы: все
делаем сами
● Есть плюсы: полный
контроль, полная
информа...
Hello world — а вам слабо?
- TextCompiler
- TTF+FreeType
- Glyph
- Effects
- Glyph atlas
- Render
Кроссплатформенная разработка
● Порядок разработки: сначала Win + iOS
● Потом: Android + etc
● Основные языки: С++, lua
● ...
Специфика мобильной
разработки
● Экран: 800x600 — 2048x1536 px
● Размер 4'' — 10'', альбомная и
портретная ориентации
● 3:...
Специфика мобильной
разработки
● iOS: ограниченный доступ, проблема
обратной совместимости, сложная
система подписи дистри...
Знакомьтесь, android:
рыбка-клоун
Ожидание Реальность
Система отрисовки
● GPU — устройство для рисования
треугольников
● Алгоритм художника, overdraw
Система отрисовки
● batch, атласы текстур 2048x2048=16Мб
● аппаратные форматы
● iOS: pvrtc, артефакты, компенсируюшие
текс...
Спасибо!
Есть вопросы?
Upcoming SlideShare
Loading in …5
×

Сергей Шестаков, Playrix — Разработка мобильных игр

398 views

Published on

Сергей Шестаков, Playrix — Разработка мобильных игр.
Конференция Dev Party (http://devparty.ru).
Вологда, 02.04.2016.

Published in: Education
  • Be the first to comment

  • Be the first to like this

Сергей Шестаков, Playrix — Разработка мобильных игр

  1. 1. Четвертая конференция разработчиков ПО«DevParty» 2 апреля 2016 года, Вологда Сергей Шестаков Разработка мобильных игр Playrix
  2. 2. Рынок мобильных игр ● Мобильные игры - Online - PC/console ● Premium игры vs Freemium игры ● Основные платформы: iOS (Apple), Android (Google) ● Top50 и остальные
  3. 3. О компании ●Год основания: 2004 ●Центральный офис: Вологда ●Специализация: разработка мобильных игр ●Оценка AppAnnie: №1 среди разработчиков мобильных игр из СНГ
  4. 4. Township ● Флагман компании ● 2,5 млн. пользователей ежедневно ● Более 20 млн. установок ● Локализация на 13 языков ● Топ-50 для iPad, iPhone и Google Play
  5. 5. Fishdom Deep Dive ● Дата выхода: декабрь 2015 ● 1,5 млн. пользователей ежедневно ● Топ-100 для iPad, iPhone и Google Play
  6. 6. Командная работа ● Одна игра = одна команда ● Программисты, гейм-дизайнеры, художники, аниматоры, сценаристы ● Project manager ● Leads
  7. 7. Игровой движок ? ● Unity, Unreal, Cocos2d, Marmalade, ...
  8. 8. Игровой движок ! ● Свой путь — Playrix Engine ● Есть минусы: все делаем сами ● Есть плюсы: полный контроль, полная информация
  9. 9. Hello world — а вам слабо? - TextCompiler - TTF+FreeType - Glyph - Effects - Glyph atlas - Render
  10. 10. Кроссплатформенная разработка ● Порядок разработки: сначала Win + iOS ● Потом: Android + etc ● Основные языки: С++, lua ● ObjectiveC, Java ● Обертки над платформо-зависимым кодом. SystemDialog
  11. 11. Специфика мобильной разработки ● Экран: 800x600 — 2048x1536 px ● Размер 4'' — 10'', альбомная и портретная ориентации ● 3:4 или widescreen ● Ограничены ресурсы: ~ 200 Мб = одна вкладка Google Chrome ● Большой разброс по вычислительной мощности CPU и GPU. «FastDevice»
  12. 12. Специфика мобильной разработки ● iOS: ограниченный доступ, проблема обратной совместимости, сложная система подписи дистрибутивов ● Android: большое разнообразие устройств, сложная отладка и профилировка, специфические баги
  13. 13. Знакомьтесь, android: рыбка-клоун Ожидание Реальность
  14. 14. Система отрисовки ● GPU — устройство для рисования треугольников ● Алгоритм художника, overdraw
  15. 15. Система отрисовки ● batch, атласы текстур 2048x2048=16Мб ● аппаратные форматы ● iOS: pvrtc, артефакты, компенсируюшие текстуры ● Android: etc1, нет прозрачности, комбинированные текстуры
  16. 16. Спасибо! Есть вопросы?

×