SlideShare a Scribd company logo
1 of 15
Download to read offline
Разработка
социальных игр

                  Sergey Shamruk
      Chief Developer at Belkatechnologies
Шаги работы над игрой

Выбор направления и оценка

Разработка до релиза

Подготовка к настоящему релизу

Разработка новых фич
Решаем что делать

Клонируем

Изобретаем велосипед

Mix
Перед запуском
Кто нам нам нужен:     Что надо успеть сделать:
  Тот кто решает что     Минимальную версию
  делать                 игры
  Дизайнер(ы)              клиент
                           сервер
  Разработчик(и)
                         Подключить аналитику
Опционально:
                         Отладить процесс
  Балансер!
                         Найти трафик
  Звуковик(и)            Подготовить сервера
  Тестировщик            Log-Error system
Делаем игру играбельной
    и зарабатывающей

 Максимизируем DAU/MAU

 Максимизируем DARPU

 Фиксим баги
Максимизируем MAU

Начинаем смотреть за показателями

Тюнаем игру так, что бы игрок не уходил в
первые 3 минуты
Тюнаем игру так, что бы игрок не уходил в
первые 30 минут
С купленного трафика надо получить максимум
активных пользователей (т.е. +эффективность,
+виральность..)
Максимизируем DARPU


Продаем пользователю товар правильно

  Красиво

  Вовремя
  Персонально
Наливаем трафик
Начинаем работать
Кто нам нам нужен:        Что надо делать:
  Тот кто анализирует и     Набрать темп
  решает что делать
                            Работать в 2ух
  Еще разработчики          направлениях
  Еще дизайнеры
                              новые фичи
  Тестировщик
                              повышение
Опционально:                  показателей
  Балансер!                 Делать еженедельные
                            поставки
DA RPU
         Повысить показатели
             Viralit
                     y      DAU
         Придумать/услышать/увидеть идею фичи

         Сколько займет, что принесет

         Составить документ
         Спланировать когда
                                         MAU
DARPPU




         Запустить всем или а-б тестом
         В случае успеха перейти к №1 копией или
         модификацией этой фичи
                                                 ickin ess
                                              St
Бонус
Технические и организационные
     советы/пожелания
Организация

Ахтунг и Переработка против Тормознутости:
есть выход - Темп!

Инициативу всем

Agile: board and more
Принципы разработки

Низкая связанность

Низкий порог вхождения

Правила бойскаута

Не писать штук наперед, но оставлять
возможность
Пример технологий
Server: simple Java
Intellij IDEA
git/hg
Swiz framework
Flow/Flex/Handmade mxml framework
Youtrack/JIRA
Jenkins/Teamcity
Presentation Model (MVP, MVVM) vs MVC
Спасибо!



Вопросы?

More Related Content

Similar to Bafpug 3.11.12 "Разработка социальных игр"

Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Alexander Gornik
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgilePavel Veinik
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
Способы создания качественного программного продукта
Способы создания качественного программного продуктаСпособы создания качественного программного продукта
Способы создания качественного программного продуктаIngria. Technopark St. Petersburg
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
История проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинOntico
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0WRider
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0HighLoad2009
 
Метрики в Agile проектах
Метрики в Agile проектах Метрики в Agile проектах
Метрики в Agile проектах LuxoftAgilePractice
 
Светлана Мухина "Metrics on agile projects"
Светлана Мухина "Metrics on agile projects"Светлана Мухина "Metrics on agile projects"
Светлана Мухина "Metrics on agile projects"Anna Shymchenko
 
Эволюция интерфейса. Без магии и читерства
Эволюция интерфейса. Без магии и читерстваЭволюция интерфейса. Без магии и читерства
Эволюция интерфейса. Без магии и читерстваZotov Andrey
 
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаДизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаCocoaHeads
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиDmitry Lobasev
 
Project management tools
Project management toolsProject management tools
Project management toolsMad Devs
 
Agile transformation_keynote
Agile transformation_keynoteAgile transformation_keynote
Agile transformation_keynoteProvectus
 
Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Sergey Xek
 
Олег Балбеков (Evrone)
Олег Балбеков (Evrone)Олег Балбеков (Evrone)
Олег Балбеков (Evrone)Ontico
 

Similar to Bafpug 3.11.12 "Разработка социальных игр" (20)

Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Разработка бизнес приложений (3)
Разработка бизнес приложений (3)
 
Scrum
ScrumScrum
Scrum
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Способы создания качественного программного продукта
Способы создания качественного программного продуктаСпособы создания качественного программного продукта
Способы создания качественного программного продукта
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
История проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей Шетухин
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0
 
Метрики в Agile проектах
Метрики в Agile проектах Метрики в Agile проектах
Метрики в Agile проектах
 
Светлана Мухина "Metrics on agile projects"
Светлана Мухина "Metrics on agile projects"Светлана Мухина "Metrics on agile projects"
Светлана Мухина "Metrics on agile projects"
 
Agile testing
Agile testingAgile testing
Agile testing
 
Эволюция интерфейса. Без магии и читерства
Эволюция интерфейса. Без магии и читерстваЭволюция интерфейса. Без магии и читерства
Эволюция интерфейса. Без магии и читерства
 
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаДизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
 
Metrics on Agile Projects
Metrics on Agile ProjectsMetrics on Agile Projects
Metrics on Agile Projects
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработки
 
Project management tools
Project management toolsProject management tools
Project management tools
 
Agile transformation_keynote
Agile transformation_keynoteAgile transformation_keynote
Agile transformation_keynote
 
Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»
 
Олег Балбеков (Evrone)
Олег Балбеков (Evrone)Олег Балбеков (Evrone)
Олег Балбеков (Evrone)
 

Bafpug 3.11.12 "Разработка социальных игр"