Как создать правильную систему
соревнований: методология
Aleksey Rehlov | External Producer
Соревнования в современных играх
Как создать правильную систему соревнований: методология25-10-2016 2
Наиболее часто возникающие
проблемы
• Нет ощущения соревнования
• Нет мотивации на участие
• Игроки не понимают правила
• Участвовать слишком сложно/легко
• Виден неприкрытый pay-to-win
• Участие занимает слишком много времени
• Система соревнований не скалируется
• Система не увеличивает KPI продукта
Как создать правильную систему соревнований: методология25-10-2016 3
Этапы разработки системы
соревнований
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
25-10-2016 Как создать правильную систему соревнований: методология 4
Постановка задачи
25-10-2016 Как создать правильную систему соревнований: методология 5
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
Основная цель: определить, для чего делается соревнование и каким
требованиям оно должно соответствовать.
Постановка задачи: необходимая
информация
• С какой целью проводится соревнование?
• Какова идеология соревнования?
• Какой ожидаемый результат от его проведения?
Как создать правильную систему соревнований: методология25-10-2016 6
С какой целью проводится
соревнование?
• Добавление соревновательного духа в игру
• Дополнительный источник монетизации
• Увеличение вовлеченности игроков в игру
• Расширение основного игрового цикла
• Продление жизненного цикла игры
• Увеличение количества упоминаний в Internet
• Создание информационного повода
• Стимулирующая акция для привлечения новичков
Как создать правильную систему соревнований: методология25-10-2016 7
Из чего может складываться
идеология?
• Соревнование осуществляется на базе:
• Навыков и/или знаний;
• Прогресса и/или «крутости»;
• Индивидуального и/или командного зачёта.
• На результат оказывает влияние:
• Только сам игрок или другие игроки тоже;
• Только возможности игрока или и другие факторы тоже;
• В соревновании осмысленно участвовать:
• Всем или только определённым игрокам;
• На протяжении всего времени или только часть времени.
Как создать правильную систему соревнований: методология25-10-2016 8
Примеры измеримых ожидаемых
результатов
• В соревновании принимает участие Х% игроков
• DAU во время соревнования выросло на Х%
• ARPDAU во время соревнования выросло на Х$
• Среднее количество сессий в день выросло на Х ед.
• Продолжительность сессий в день выросла на Х сек.
• Средний Life Time увеличился на Х дней
• Возврат игроков на n-ый день вырос на Х%
• Количество постов за день выросло на Х%
25-10-2016 Как создать правильную систему соревнований: методология 9
Постановка задачи: уточняющие
вопросы
• На каких игроков направленно соревнование?
• На сколько сильно соревнование должно быть интегрировано в
основной игровой цикл?
• Через какое время игрок может/должен участвовать в соревновании?
• Каковы предположительные временные рамки соревнования?
• Сколько времени и/или прочих ресурсов игрок должен потратить на
соревнование, чтобы: получить хоть что-то, быть середнячком,
попасть в топы.
• Сколько ресурсов может быть выделено на данную задачу.
• На что ещё обратить внимание при проектировании?
Как создать правильную систему соревнований: методология25-10-2016 10
Исследование предметной области
25-10-2016 Как создать правильную систему соревнований: методология 11
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
Основная цель: получение необходимых знаний для начала
проектирования системы.
Исследование предметной области
• Текущие или планируемые метрики проекта
• Доступные для реализации технологии
• Доступные для использования игровые активности
• Текущая или планируемая модель игрового цикла
• Текущая или планируемая экономическая модель
• Анализ референсов из схожих продуктов (а-ля SWOT)
25-10-2016 Как создать правильную систему соревнований: методология 12
DAU игры > DAU соревнования
25-10-2016 Как создать правильную систему соревнований: методология 13
Разработка логической схемы
соревнований
25-10-2016 Как создать правильную систему соревнований: методология 14
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
Основная цель: снижение рисков расхождения концепции с целями
и/или механиками и подготовка к прототипированию.
Создание логической схемы
соревнования
• Описание портрета игрока (кто будет участвовать?).
• Определение способов мотивации к участию.
• Выбор активности для проведения соревнования.
• Выбор формата проведения соревнования.
• Выбор частоты и продолжительности протяженных во времени процессов.
• Формирование критериев и логики определения и сравнения результатов.
• Выделение гипотетических групп участников и описание их поведения.
• Выбор механизмов, позволяющих гипотетически добиться поставленных перед
соревнованием целей.
• Логическое и/или аналитическое тестирование всех этих элементов на
соответствие поставленным целям и доступным ресурсам.
25-10-2016 Как создать правильную систему соревнований: методология 15
Проблема равных результатов
25-10-2016 Как создать правильную систему соревнований: методология 16
Разработка схемы презентации игроку
25-10-2016 Как создать правильную систему соревнований: методология 17
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
Основная цель: снижение рисков невнятного игрового опыта и
подготовка скетчей интерфейсов.
Создание схемы презентации игроку
1. Точка входа в соревнование.
2. Презентация соревнования: мотивация и награда.
3. Донесение общих правил соревнований.
4. Донесение частных правил соревнований.
5. Демонстрация текущего статуса соревнований.
6. Демонстрация краткосрочных и долгосрочных целей.
7. Советы по достижению лучших результатов.
8. Поддержание мотивации на продолжение участия.
9. Завершение соревнования: восхваление достижений, выдача
наград, поддержание мотивации на следующее соревнование.
25-10-2016 Как создать правильную систему соревнований: методология 18
Разработка математической модели
25-10-2016 Как создать правильную систему соревнований: методология 19
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
Основная цель: подготовка спецификации для производства и
тестирования, интеграция с остальными частями игры.
Построение математической модели
• Преобразование логической схемы в математическую
модель.
• Расчёт распределения единичных результатов и мат.
ожидания результата при различных показателях,
оказывающих значимое влияние на результат.
• Расчёт распределения финальных результатов для
различных групп игроков с последующим наложением и
анализом.
• Определение и корректировка влияния системы
соревнований на экономическую модель игры.
25-10-2016 Как создать правильную систему соревнований: методология 20
Математическая вероятность Статистическая вероятность
25-10-2016 Как создать правильную систему соревнований: методология 21
Проблема малого количества испытаний
?
Проведение симуляции с ботами
25-10-2016 Как создать правильную систему соревнований: методология 22
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
Основная цель: проверка аналитических результатов, выявление
неучтённых факторов
Симуляция с ботами
• Постановка задач по проведению эксперимента.
• Формализация поведения ботов, представляющих разные
группы игроков.
• Определение необходимого числа ботов для каждой из
групп игроков.
• Создание окружения для проведения эксперимента.
• Проведение эксперимента, сбор результатов и сравнение с
ожидаемыми результатами.
25-10-2016 Как создать правильную систему соревнований: методология 23
Боты ≠ Игроки
25-10-2016 Как создать правильную систему соревнований: методология 24
Проведение тестирования с людьми
25-10-2016 Как создать правильную систему соревнований: методология 25
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
Основная цель: оценка влияния фактора времени, оценка
психологического восприятия, сравнение расхождения реального
поведения с запланированным.
Тестирование с людьми
Схожа с симуляцией с ботами, за следующими
исключениями:
• Добавляется фактор реального времени
• Желательно наличие рабочих интерфейсов для визуализации
информации игроку
• Необходим отдельный сбор информации об ощущениях и
желаниях игроков в каждый отдельный момент времени
25-10-2016 Как создать правильную систему соревнований: методология 26
Время имеет значение
25-10-2016 Как создать правильную систему соревнований: методология 27
Проведение оценки результата
25-10-2016 Как создать правильную систему соревнований: методология 28
Постановка
задачи
Исследование
предметной
области
Логическая
схема
Схема
презентации
игроку
Математическая
модель
Симуляция с
ботами
Тестирование с
людьми
Оценка
результата
Основная цель: проверка соответствия поставленных целей
полученному результату.
Что даёт использование этой
методологии?
• Понимание, зачем соревнование делается
• Наличие детального плана разработки
• Получение более точной оценки трудозатрат
• Знание о текущем статусе и прогрессе
• Возможность выявить недостатки на ранних этапах
• Более предсказуемый и оцениваемый результат
25-10-2016 Как создать правильную систему соревнований: методология 29
Как создать правильную
систему соревнований:
методология
Вопросы?
Aleksey Rehlov | External Producer

How to create the right competition system for your game: methodology

  • 1.
    Как создать правильнуюсистему соревнований: методология Aleksey Rehlov | External Producer
  • 2.
    Соревнования в современныхиграх Как создать правильную систему соревнований: методология25-10-2016 2
  • 3.
    Наиболее часто возникающие проблемы •Нет ощущения соревнования • Нет мотивации на участие • Игроки не понимают правила • Участвовать слишком сложно/легко • Виден неприкрытый pay-to-win • Участие занимает слишком много времени • Система соревнований не скалируется • Система не увеличивает KPI продукта Как создать правильную систему соревнований: методология25-10-2016 3
  • 4.
    Этапы разработки системы соревнований Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляцияс ботами Тестирование с людьми Оценка результата 25-10-2016 Как создать правильную систему соревнований: методология 4
  • 5.
    Постановка задачи 25-10-2016 Каксоздать правильную систему соревнований: методология 5 Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляция с ботами Тестирование с людьми Оценка результата Основная цель: определить, для чего делается соревнование и каким требованиям оно должно соответствовать.
  • 6.
    Постановка задачи: необходимая информация •С какой целью проводится соревнование? • Какова идеология соревнования? • Какой ожидаемый результат от его проведения? Как создать правильную систему соревнований: методология25-10-2016 6
  • 7.
    С какой цельюпроводится соревнование? • Добавление соревновательного духа в игру • Дополнительный источник монетизации • Увеличение вовлеченности игроков в игру • Расширение основного игрового цикла • Продление жизненного цикла игры • Увеличение количества упоминаний в Internet • Создание информационного повода • Стимулирующая акция для привлечения новичков Как создать правильную систему соревнований: методология25-10-2016 7
  • 8.
    Из чего можетскладываться идеология? • Соревнование осуществляется на базе: • Навыков и/или знаний; • Прогресса и/или «крутости»; • Индивидуального и/или командного зачёта. • На результат оказывает влияние: • Только сам игрок или другие игроки тоже; • Только возможности игрока или и другие факторы тоже; • В соревновании осмысленно участвовать: • Всем или только определённым игрокам; • На протяжении всего времени или только часть времени. Как создать правильную систему соревнований: методология25-10-2016 8
  • 9.
    Примеры измеримых ожидаемых результатов •В соревновании принимает участие Х% игроков • DAU во время соревнования выросло на Х% • ARPDAU во время соревнования выросло на Х$ • Среднее количество сессий в день выросло на Х ед. • Продолжительность сессий в день выросла на Х сек. • Средний Life Time увеличился на Х дней • Возврат игроков на n-ый день вырос на Х% • Количество постов за день выросло на Х% 25-10-2016 Как создать правильную систему соревнований: методология 9
  • 10.
    Постановка задачи: уточняющие вопросы •На каких игроков направленно соревнование? • На сколько сильно соревнование должно быть интегрировано в основной игровой цикл? • Через какое время игрок может/должен участвовать в соревновании? • Каковы предположительные временные рамки соревнования? • Сколько времени и/или прочих ресурсов игрок должен потратить на соревнование, чтобы: получить хоть что-то, быть середнячком, попасть в топы. • Сколько ресурсов может быть выделено на данную задачу. • На что ещё обратить внимание при проектировании? Как создать правильную систему соревнований: методология25-10-2016 10
  • 11.
    Исследование предметной области 25-10-2016Как создать правильную систему соревнований: методология 11 Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляция с ботами Тестирование с людьми Оценка результата Основная цель: получение необходимых знаний для начала проектирования системы.
  • 12.
    Исследование предметной области •Текущие или планируемые метрики проекта • Доступные для реализации технологии • Доступные для использования игровые активности • Текущая или планируемая модель игрового цикла • Текущая или планируемая экономическая модель • Анализ референсов из схожих продуктов (а-ля SWOT) 25-10-2016 Как создать правильную систему соревнований: методология 12
  • 13.
    DAU игры >DAU соревнования 25-10-2016 Как создать правильную систему соревнований: методология 13
  • 14.
    Разработка логической схемы соревнований 25-10-2016Как создать правильную систему соревнований: методология 14 Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляция с ботами Тестирование с людьми Оценка результата Основная цель: снижение рисков расхождения концепции с целями и/или механиками и подготовка к прототипированию.
  • 15.
    Создание логической схемы соревнования •Описание портрета игрока (кто будет участвовать?). • Определение способов мотивации к участию. • Выбор активности для проведения соревнования. • Выбор формата проведения соревнования. • Выбор частоты и продолжительности протяженных во времени процессов. • Формирование критериев и логики определения и сравнения результатов. • Выделение гипотетических групп участников и описание их поведения. • Выбор механизмов, позволяющих гипотетически добиться поставленных перед соревнованием целей. • Логическое и/или аналитическое тестирование всех этих элементов на соответствие поставленным целям и доступным ресурсам. 25-10-2016 Как создать правильную систему соревнований: методология 15
  • 16.
    Проблема равных результатов 25-10-2016Как создать правильную систему соревнований: методология 16
  • 17.
    Разработка схемы презентацииигроку 25-10-2016 Как создать правильную систему соревнований: методология 17 Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляция с ботами Тестирование с людьми Оценка результата Основная цель: снижение рисков невнятного игрового опыта и подготовка скетчей интерфейсов.
  • 18.
    Создание схемы презентацииигроку 1. Точка входа в соревнование. 2. Презентация соревнования: мотивация и награда. 3. Донесение общих правил соревнований. 4. Донесение частных правил соревнований. 5. Демонстрация текущего статуса соревнований. 6. Демонстрация краткосрочных и долгосрочных целей. 7. Советы по достижению лучших результатов. 8. Поддержание мотивации на продолжение участия. 9. Завершение соревнования: восхваление достижений, выдача наград, поддержание мотивации на следующее соревнование. 25-10-2016 Как создать правильную систему соревнований: методология 18
  • 19.
    Разработка математической модели 25-10-2016Как создать правильную систему соревнований: методология 19 Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляция с ботами Тестирование с людьми Оценка результата Основная цель: подготовка спецификации для производства и тестирования, интеграция с остальными частями игры.
  • 20.
    Построение математической модели •Преобразование логической схемы в математическую модель. • Расчёт распределения единичных результатов и мат. ожидания результата при различных показателях, оказывающих значимое влияние на результат. • Расчёт распределения финальных результатов для различных групп игроков с последующим наложением и анализом. • Определение и корректировка влияния системы соревнований на экономическую модель игры. 25-10-2016 Как создать правильную систему соревнований: методология 20
  • 21.
    Математическая вероятность Статистическаявероятность 25-10-2016 Как создать правильную систему соревнований: методология 21 Проблема малого количества испытаний ?
  • 22.
    Проведение симуляции сботами 25-10-2016 Как создать правильную систему соревнований: методология 22 Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляция с ботами Тестирование с людьми Оценка результата Основная цель: проверка аналитических результатов, выявление неучтённых факторов
  • 23.
    Симуляция с ботами •Постановка задач по проведению эксперимента. • Формализация поведения ботов, представляющих разные группы игроков. • Определение необходимого числа ботов для каждой из групп игроков. • Создание окружения для проведения эксперимента. • Проведение эксперимента, сбор результатов и сравнение с ожидаемыми результатами. 25-10-2016 Как создать правильную систему соревнований: методология 23
  • 24.
    Боты ≠ Игроки 25-10-2016Как создать правильную систему соревнований: методология 24
  • 25.
    Проведение тестирования слюдьми 25-10-2016 Как создать правильную систему соревнований: методология 25 Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляция с ботами Тестирование с людьми Оценка результата Основная цель: оценка влияния фактора времени, оценка психологического восприятия, сравнение расхождения реального поведения с запланированным.
  • 26.
    Тестирование с людьми Схожас симуляцией с ботами, за следующими исключениями: • Добавляется фактор реального времени • Желательно наличие рабочих интерфейсов для визуализации информации игроку • Необходим отдельный сбор информации об ощущениях и желаниях игроков в каждый отдельный момент времени 25-10-2016 Как создать правильную систему соревнований: методология 26
  • 27.
    Время имеет значение 25-10-2016Как создать правильную систему соревнований: методология 27
  • 28.
    Проведение оценки результата 25-10-2016Как создать правильную систему соревнований: методология 28 Постановка задачи Исследование предметной области Логическая схема Схема презентации игроку Математическая модель Симуляция с ботами Тестирование с людьми Оценка результата Основная цель: проверка соответствия поставленных целей полученному результату.
  • 29.
    Что даёт использованиеэтой методологии? • Понимание, зачем соревнование делается • Наличие детального плана разработки • Получение более точной оценки трудозатрат • Знание о текущем статусе и прогрессе • Возможность выявить недостатки на ранних этапах • Более предсказуемый и оцениваемый результат 25-10-2016 Как создать правильную систему соревнований: методология 29
  • 30.
    Как создать правильную системусоревнований: методология Вопросы? Aleksey Rehlov | External Producer