ݺߣ

ݺߣShare a Scribd company logo
Разработка
социальных игр

                  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

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