Геймдизайн-документация. На пути к идеальной структуре

Содержание

Слайд 3

0. Структура доклада

Цель ГДД
Структура ГДД
Содержание и написание ГДД
Актуализация ГДД
Инструментарий
Немного статистики

0. Структура доклада Цель ГДД Структура ГДД Содержание и написание ГДД Актуализация ГДД Инструментарий Немного статистики

Слайд 4

Цель ГДД

Синхронизация видения итоговой игры между участниками команды
Структурирование информации для разработки
Обеспечение творческой

Цель ГДД Синхронизация видения итоговой игры между участниками команды Структурирование информации для
свободы участникам команды
Возможность “поиграть” в игру до ее реализации
Фиксация договоренностей, принятых по ходу разработки

Слайд 5

ГДД для продюсера

Описание core loop, целеполагание игрока
Взаимосвязь фич и их краткое описание
Планируемый

ГДД для продюсера Описание core loop, целеполагание игрока Взаимосвязь фич и их
объем контента
Влияние фич на метрики, KPI

Слайд 6

ГДД для продюсера

путаный язык
затрудненная навигация
нет нужной информации
не нашел документ

краткое описание
структура
таблицы
графики
блок-схемы

ГДД для продюсера путаный язык затрудненная навигация нет нужной информации не нашел

Слайд 7

ГДД для разработчика

Список механик, экранов, их взаимосвязь
Техническое описание работы ПО со всеми

ГДД для разработчика Список механик, экранов, их взаимосвязь Техническое описание работы ПО
вариантами ее поведения.
Список переменных в каждой механике, их взаимосвязь и граничные значения
Формат конфига

Слайд 8

ГДД для разработчика

путаный язык
затрудненная навигация
нет нужной информации
документ неактуален

Use Cases\User Story
BPML\UML-блоксхемы
Пример конфига

ГДД для разработчика путаный язык затрудненная навигация нет нужной информации документ неактуален

Слайд 9

ГДД для художников

список объектов для визуализации
технические требования к арту
список и взаимосвязь экранов
фокус

ГДД для художников список объектов для визуализации технические требования к арту список
и ощущения игрока
референсы
сюжет, сеттинг, что происходит в игре

Слайд 10

ГДД для художников

путаный язык
затрудненная навигация
нет нужной информации
не нашел документ

структура
карта экранов
превьюшки с ссылками

ГДД для художников путаный язык затрудненная навигация нет нужной информации не нашел
на отдельные галереи референсов

Слайд 11

ГДД для тестировщиков

список механик, их взаимосвязь
описание негативных кейсов, пограничных значений
баланс
финальные тексты, арт
риски

ГДД для тестировщиков список механик, их взаимосвязь описание негативных кейсов, пограничных значений

Слайд 12

ГДД для тестировщиков

вынужден читать
путаный язык
документ неактуален
затрудненная навигация
нет нужной информации
кейсы описаны поверхностно

структура
таблицы
BPML\UML-блоксхемы
финальные макеты
ВСЕ

ГДД для тестировщиков вынужден читать путаный язык документ неактуален затрудненная навигация нет
КРАТКО

Слайд 13

2. Структура геймдизайн-документации

Выводы исходя из запросов команды
каждый участник хочет видеть в документе

2. Структура геймдизайн-документации Выводы исходя из запросов команды каждый участник хочет видеть
что-то свое;
полностью выполнить запросы всех участников команды или невозможно или дорого;
есть пересекающиеся пожелания - структурность, удобная навигация, понятный язык, актуальность

Слайд 14

2. Структура геймдизайн-документации

2. Структура геймдизайн-документации

Слайд 15

3. Содержание и написание ГДД

Шапка (название, оглавление, место в индексе всех ГДД)
Общее

3. Содержание и написание ГДД Шапка (название, оглавление, место в индексе всех
описание, место в структуре механик
Цели документа, описываемой механики
Use Cases (основная часть ГДД)
Конфигурирование
Логирование
Приложения, ссылки

Слайд 16

3. Содержание и написание ГДД

кратко, емко, понятно, учитывая бэкграунд ревьюверов
разбиваем на пункты,

3. Содержание и написание ГДД кратко, емко, понятно, учитывая бэкграунд ревьюверов разбиваем
списки, подсписки. Дозирование информации!
ГДД должно быть интересно читать
из ГДД должно быть понятно, насколько это интересно игроку
навигация по документу: ссылки, оглавление, индекс всех ГДД
баланс лучше вести в таблицах и сразу превращать его в конфиг
сразу пишите текста, которые считаете финальными.
Если что-то меняется - актуализируем

Слайд 17

4. Актуализация ГДД

команда должна явно понимать, где актуальный ГДД, а где нет
до

4. Актуализация ГДД команда должна явно понимать, где актуальный ГДД, а где
релиза обновленной версии механик необходимы обе версии документа
при работе над апдейтом необходимо явно понимать изменения

Слайд 18

4. Актуализация ГДД

ГД создает копию документа с механикой, помечает ее как in

4. Актуализация ГДД ГД создает копию документа с механикой, помечает ее как
work
ГД описывает изменения в документе, оставляя цветные пометки (добавлено-удалено)
Документ попадает в работу команды
После релиза из ГДД удаляются все неактуальные отметки
Документ заменяет собой родительский док.
Родительскому доку приписывается версия и он отправляется в архивную папку

Слайд 19

5. Инструментарий

Google Documents - текстовые документы;
Google Sheets - баланс-таблицы, конвертеры конфигов;
Draw.io -

5. Инструментарий Google Documents - текстовые документы; Google Sheets - баланс-таблицы, конвертеры
UML-диаграммы;
Moqups - мокапы интерфейса;
Confluence - индекс и структура документов.

Слайд 20

6. Немного статистики

6. Немного статистики

Слайд 21

Немного статистики

Немного статистики

Слайд 22

6. Немного статистики

6. Немного статистики

Слайд 23

6. Немного статистики

6. Немного статистики

Слайд 24

6. Немного статистики

6. Немного статистики

Слайд 25

6. Немного статистики

6. Немного статистики