Балансировка игрового цикла: введение
Начинаю вместе с вами разбираться в техниках балансировки игрового процесса. Я буду разбирать разные подходы к балансу систем, начиная общими вещами и заканчивая математическими формулами и расчётами для различных жанров.
Прежде чем давать определение балансировке, введём термины, напрямую с ней связанные - игровая экономика и ресурсы.
Игровая экономика – набор переменных, участвующих в геймплейном цикле и их взаимосвязи друг с другом. Переменные называются ресурсами.
Ресурсы могут быть количественными и качественными.
Количественные – жизнь, боезапас, валюта, ресурсы для постройки или крафта. Количественные ресурсы влияют на ход игрового цикла и на вероятность достижения его целей.
Качественные – доступные игроку возможности для исполнения. Например, прыжок аватара. Качественные функции так же можно выразить через математическую модель (для примера с прыжком – высота, скорость). Качественный ресурс влияет на изменение игрового цикла.
Взаимосвязи влияют на увеличение или уменьшение ресурсов в момент времени геймплейного цикла. Например, выстрел уменьшает боезапас игрока. Попадание так же уменьшает количество жизней противника. Чем больше попадание отнимает количество жизней, тем меньше time to kill. Соответственно, тем больше вероятность сохранить количество жизней игрового аватара.
Вся экономика может быть представлена математической моделью. Универсальной мат модели для игровых жанров нет – она описывается игровым дизайнером в процессе проектирования игрового цикла.
Вот здесь мы переходим к предмету поста – балансировке.
Балансировка – выравнивание показателей ресурсов в геймплейном цикле таким образом, чтобы игровой процесс был:
1. Увлекательным – игрок увлечён игровым процессом, игровые ситуации не выводит игрока из «состояния потока»;
2. Челленджевым – игровой процесс бросает вызов навыкам игрока, игра не кажется несправедливой по отношению к играющему;
3. Доступным – игрок понимает правила игрового цикла.
Балансировка необходима для того, чтобы выравнить данные субъективные показатели между собой:
1. Процесс может быть увлекательным и понятным, но простым;
2. Процесс может быть понятным и челленджевым, но не увлекательным;
3. Процесс может быть увлекательным и понятным, но чрезмерно сложным.
Важно понимать, что балансировка не должна производиться на первых этапах проектирования игрового цикла. Если дизайнер начнёт заниматься балансировкой до момента понимания игрового цикла и экономики, то высока вероятность оверинжиниринга, который приведёт к одному из состояний, описанных выше.
Процесс проектирования игровой экономики, в общих словах, выглядит так:
1. Документирование игрового цикла в качественных терминах;
2. Описание ресурсов каждого из качественного термина;
3. Создание математической модели ресурсов и их взаимосвязей;
4. Прототипирование;
5. Балансировка математической модели по результатам плейтеста прототипа.
В следующих постах, посвящённых балансу, мы рассмотрим проектирование и балансировку игровых экономик на примерах различных жанров, погрузимся в особенности проектирования математической модели.
Литература для прочтения:
https://gamedesignskills.com/game-design/game-balance/
#Геймдизайн
#Баланс
Начинаю вместе с вами разбираться в техниках балансировки игрового процесса. Я буду разбирать разные подходы к балансу систем, начиная общими вещами и заканчивая математическими формулами и расчётами для различных жанров.
Прежде чем давать определение балансировке, введём термины, напрямую с ней связанные - игровая экономика и ресурсы.
Игровая экономика – набор переменных, участвующих в геймплейном цикле и их взаимосвязи друг с другом. Переменные называются ресурсами.
Ресурсы могут быть количественными и качественными.
Количественные – жизнь, боезапас, валюта, ресурсы для постройки или крафта. Количественные ресурсы влияют на ход игрового цикла и на вероятность достижения его целей.
Качественные – доступные игроку возможности для исполнения. Например, прыжок аватара. Качественные функции так же можно выразить через математическую модель (для примера с прыжком – высота, скорость). Качественный ресурс влияет на изменение игрового цикла.
Взаимосвязи влияют на увеличение или уменьшение ресурсов в момент времени геймплейного цикла. Например, выстрел уменьшает боезапас игрока. Попадание так же уменьшает количество жизней противника. Чем больше попадание отнимает количество жизней, тем меньше time to kill. Соответственно, тем больше вероятность сохранить количество жизней игрового аватара.
Вся экономика может быть представлена математической моделью. Универсальной мат модели для игровых жанров нет – она описывается игровым дизайнером в процессе проектирования игрового цикла.
Вот здесь мы переходим к предмету поста – балансировке.
Балансировка – выравнивание показателей ресурсов в геймплейном цикле таким образом, чтобы игровой процесс был:
1. Увлекательным – игрок увлечён игровым процессом, игровые ситуации не выводит игрока из «состояния потока»;
2. Челленджевым – игровой процесс бросает вызов навыкам игрока, игра не кажется несправедливой по отношению к играющему;
3. Доступным – игрок понимает правила игрового цикла.
Балансировка необходима для того, чтобы выравнить данные субъективные показатели между собой:
1. Процесс может быть увлекательным и понятным, но простым;
2. Процесс может быть понятным и челленджевым, но не увлекательным;
3. Процесс может быть увлекательным и понятным, но чрезмерно сложным.
Важно понимать, что балансировка не должна производиться на первых этапах проектирования игрового цикла. Если дизайнер начнёт заниматься балансировкой до момента понимания игрового цикла и экономики, то высока вероятность оверинжиниринга, который приведёт к одному из состояний, описанных выше.
Процесс проектирования игровой экономики, в общих словах, выглядит так:
1. Документирование игрового цикла в качественных терминах;
2. Описание ресурсов каждого из качественного термина;
3. Создание математической модели ресурсов и их взаимосвязей;
4. Прототипирование;
5. Балансировка математической модели по результатам плейтеста прототипа.
В следующих постах, посвящённых балансу, мы рассмотрим проектирование и балансировку игровых экономик на примерах различных жанров, погрузимся в особенности проектирования математической модели.
Литература для прочтения:
https://gamedesignskills.com/game-design/game-balance/
#Геймдизайн
#Баланс
Forwarded from Кодзима Гений - канал про геймдизайн
Как правильно собирать фидбек на ранних этапах разработки игры
Разрабатывая видеоигру, геймдизайнер может попасть в ментальную ловушку. Она заключается в том, что закладываемый в игру опыт может быть весёлым, интересным и затягивающим для геймдизайнера но скучным и отталкивающим для игрока. Как следствие, после выхода игры разработчиков ждёт разочарование и убытки от непроданных копий игры.
Как можно исправить ситуацию и быть уверенным, что на рынок попадёт востребованный продукт?
Стоит начать собирать фидбек игроков на самых ранних этапах разработки.
На помощь геймдизайнеру придёт знание, что для каждого человека представление о мире субъективно. Это касается как стиля жизни, так и выполнения повседневных действий.
Допустим, в игре до мелочей продумана система прокачки героя: множество классов, веток развития, каждый перк действительно полезен , всё делается при помощи одной кнопки- идеальная система. Но у игрока интереса в прокачке героя почему то нет. Или игрок банально не может открыть нужное окно с распределением очков опыта. То есть его реакция на игру не такая, какая ожидалось изначально.
Оказывается, что опыт, полученный игроком до начала игры накладывает определённые ожидания, которые он выстраивает вокруг неё, и формирует шаблоны поведения, которыми он пользвался раньше в подобных играх. И этот опыт очень сильно влияет на то, как игрок воспринимает игру. Ему может не нравится визуальный стиль, управление будет неудобное для него, звук отвратительный, сюжет банальный. Если послушать некоторых игроков, то можно быстро разочароваться в своём детище.
Для уменьшения негативных отзывов об игре геймдизайнер должен устраивать сессии плей теста начиная с самых ранних этапов разработки. Во время плейтестов геймдизайнер должен следить за тем, как игрок себя ведёт. Какие эмоции он выражает, как обходится с управлением, какое у него поведение во время тестирования? Очень часто очевидные проблемы восприятия вылезают на передний план на первых тестах. Уже сейчас дизайнер может определить, как исправить возникшую проблему и улучшить игровой опыт. Чем больше итераций плей тестинга будет проведено, тем лучше игра будет отполирована перед релизом.
На основании плей тестинга и отзывов игроков команда должна поставить себе метрики для оценки привлекательности геймплея. Кроме эмоций и поведения игрока во время игры рекомендуется оценивать измерять следующие характеристики:
1. Простота запуска игры
2. Простота и скорость изучения игровых механик
3. Среднее время на прохождение одного уровня/миссии
4. Среднее время на прохождение всей игры
5. Среднее время непрерывной игровой сессии
6. Удобство и интуитивное понимание управления
7. Визуальная привлекательность
8. Удобство навигации в игре и в игровом меню
9. Привлекатлеьность звуковых эффектов
10. Максимальный счет, который игрок может заработать за 5 игровых сессий.
11. Удовольствие и веселье, которые игрок получает от игры.
Метрики помогают разработчикам полировать геймплей и удовлетворять потребности игроков в качественном продукте.
#Геймдизайн
#Практика
Разрабатывая видеоигру, геймдизайнер может попасть в ментальную ловушку. Она заключается в том, что закладываемый в игру опыт может быть весёлым, интересным и затягивающим для геймдизайнера но скучным и отталкивающим для игрока. Как следствие, после выхода игры разработчиков ждёт разочарование и убытки от непроданных копий игры.
Как можно исправить ситуацию и быть уверенным, что на рынок попадёт востребованный продукт?
Стоит начать собирать фидбек игроков на самых ранних этапах разработки.
На помощь геймдизайнеру придёт знание, что для каждого человека представление о мире субъективно. Это касается как стиля жизни, так и выполнения повседневных действий.
Допустим, в игре до мелочей продумана система прокачки героя: множество классов, веток развития, каждый перк действительно полезен , всё делается при помощи одной кнопки- идеальная система. Но у игрока интереса в прокачке героя почему то нет. Или игрок банально не может открыть нужное окно с распределением очков опыта. То есть его реакция на игру не такая, какая ожидалось изначально.
Оказывается, что опыт, полученный игроком до начала игры накладывает определённые ожидания, которые он выстраивает вокруг неё, и формирует шаблоны поведения, которыми он пользвался раньше в подобных играх. И этот опыт очень сильно влияет на то, как игрок воспринимает игру. Ему может не нравится визуальный стиль, управление будет неудобное для него, звук отвратительный, сюжет банальный. Если послушать некоторых игроков, то можно быстро разочароваться в своём детище.
Для уменьшения негативных отзывов об игре геймдизайнер должен устраивать сессии плей теста начиная с самых ранних этапов разработки. Во время плейтестов геймдизайнер должен следить за тем, как игрок себя ведёт. Какие эмоции он выражает, как обходится с управлением, какое у него поведение во время тестирования? Очень часто очевидные проблемы восприятия вылезают на передний план на первых тестах. Уже сейчас дизайнер может определить, как исправить возникшую проблему и улучшить игровой опыт. Чем больше итераций плей тестинга будет проведено, тем лучше игра будет отполирована перед релизом.
На основании плей тестинга и отзывов игроков команда должна поставить себе метрики для оценки привлекательности геймплея. Кроме эмоций и поведения игрока во время игры рекомендуется оценивать измерять следующие характеристики:
1. Простота запуска игры
2. Простота и скорость изучения игровых механик
3. Среднее время на прохождение одного уровня/миссии
4. Среднее время на прохождение всей игры
5. Среднее время непрерывной игровой сессии
6. Удобство и интуитивное понимание управления
7. Визуальная привлекательность
8. Удобство навигации в игре и в игровом меню
9. Привлекатлеьность звуковых эффектов
10. Максимальный счет, который игрок может заработать за 5 игровых сессий.
11. Удовольствие и веселье, которые игрок получает от игры.
Метрики помогают разработчикам полировать геймплей и удовлетворять потребности игроков в качественном продукте.
#Геймдизайн
#Практика
Кодзима Гений - канал про геймдизайн
Степени свободы в видеоиграх: об интерактивности Главным отличием видеоигр от другим медиа продуктов является интерактивность. Благодая ей игрок может ощутить своё влияние на процесс взаимодействия с игрой - даже если на самом деле от него требуется только…
Степени свободы в видеоиграх: что такое игровая свобода?
Одним из свойств интерактивности является игровая свобода - чувство возможности выполнения действия в рамках законов и правил игровой системы. Из-за него игрок попадает в состояние потока и увлекается игровым процессом. При создании игры важно понимать, какой свободой игра наделяет игрока, как эта свобода сочетается с его представлениями об игре и как она изменяется во время прохождения.
Если количество свободы в игре будет меньше, чем ожидает игрок, то в такую игру будет неинтересно играть из-за недостатка интерактивности. Представьте, какой могла бы быть Civilization, если бы партия всегда проходила в соответствии с мировой историей. Скорее всего она бы стала отличным помощником на уроках истории, но никак не игрой.
Наоборот, чрезмерно большое количество свободы может привести к повышению порога вхождения в игровой процесс. Например, ARMA 3 - военный симулятор, скрупулёзно моделирующий поведение солдат на войне. В игре много функций, на совершение которых назначена отдельная кнопка. И все они в той или иной степени важны для прохождения. Трата времени на разбирательство с ними, а не на игру, может отбить желание играть.
Можно предположить, что понятие "свобода" равнозначно понятию "детальная проработка игры". Это не так. Свобода - это чувство, рождённое в голове игрока. Детальная проработка игры - это свойство игровой системы. Игра может иметь детально проработанную систему принятия решений, но ограничивать игрока заранее прописанными причинно-следственными сюжетными связями. Например, в Detroit: Become Human ваши решения могут повлиять на развитие сюжета спустя много времени, однако список доступных вам решений ограничен.
Итак, количество доступной свободы должно соотноситься с жанром и с ожиданиями целевой аудитории для . Чтобы управлять количеством нужно понимать, как свобода проявляется в играх. Я выделяю шесть степеней свободы в видеоиграх:
1. Перемещение;
2. Взаимодействие;
3. Выбор;
4. Влияние;
5. Отыгрыш роли;
6. Обратная связь.
Каждая из степеней независима от других. Однако некоторые их них можно объединить в подгруппы. Например:
1. Передвижение и взаимодействие можно объединить в группу «Исследование»;
2. Взаимодействие и выбор - в группу «Контроль».
В будущем мы разберём все указанные степени свободы и объединяющие их группы.
#СтепениСвободы
#Геймдизайн
Одним из свойств интерактивности является игровая свобода - чувство возможности выполнения действия в рамках законов и правил игровой системы. Из-за него игрок попадает в состояние потока и увлекается игровым процессом. При создании игры важно понимать, какой свободой игра наделяет игрока, как эта свобода сочетается с его представлениями об игре и как она изменяется во время прохождения.
Если количество свободы в игре будет меньше, чем ожидает игрок, то в такую игру будет неинтересно играть из-за недостатка интерактивности. Представьте, какой могла бы быть Civilization, если бы партия всегда проходила в соответствии с мировой историей. Скорее всего она бы стала отличным помощником на уроках истории, но никак не игрой.
Наоборот, чрезмерно большое количество свободы может привести к повышению порога вхождения в игровой процесс. Например, ARMA 3 - военный симулятор, скрупулёзно моделирующий поведение солдат на войне. В игре много функций, на совершение которых назначена отдельная кнопка. И все они в той или иной степени важны для прохождения. Трата времени на разбирательство с ними, а не на игру, может отбить желание играть.
Можно предположить, что понятие "свобода" равнозначно понятию "детальная проработка игры". Это не так. Свобода - это чувство, рождённое в голове игрока. Детальная проработка игры - это свойство игровой системы. Игра может иметь детально проработанную систему принятия решений, но ограничивать игрока заранее прописанными причинно-следственными сюжетными связями. Например, в Detroit: Become Human ваши решения могут повлиять на развитие сюжета спустя много времени, однако список доступных вам решений ограничен.
Итак, количество доступной свободы должно соотноситься с жанром и с ожиданиями целевой аудитории для . Чтобы управлять количеством нужно понимать, как свобода проявляется в играх. Я выделяю шесть степеней свободы в видеоиграх:
1. Перемещение;
2. Взаимодействие;
3. Выбор;
4. Влияние;
5. Отыгрыш роли;
6. Обратная связь.
Каждая из степеней независима от других. Однако некоторые их них можно объединить в подгруппы. Например:
1. Передвижение и взаимодействие можно объединить в группу «Исследование»;
2. Взаимодействие и выбор - в группу «Контроль».
В будущем мы разберём все указанные степени свободы и объединяющие их группы.
#СтепениСвободы
#Геймдизайн