Гейм-дизайнер должен продумать, какая из игровых сущностей окажется сильнее при столкновении, – неважно, идет ли речь о двух игроках, об армиях персонажей, о наборах карточек, скорости машины и пр. Ваша задача – уметь их сравнивать, остальные вопросы касаются уже визуализации.
Для этого прежде всего необходимо выписать все сущности, имеющиеся в вашей игре. Чтобы их сравнить, нужно привести все к цифровому формату, не забыв прописать, как они влияют на гейм-плей. В любой игре есть важные числовые параметры, будь то здоровье (HP) персонажа или угол подачи мяча в футболе.
Получив список с числовыми значениями суммарной мощи (суммой всех характеристик), предстоит решить, как эти характеристики будут меняться (то есть определиться с формулами прокачки, если она нужна), а также по каким формулам и законам эти сущности соотносятся между собой. Главным инструментом для расчетов остается Excel, для более сложных формул используют Wolfram Research и другие программы.
Итак, ЧТО ЖЕ МЫ БАЛАНСИРУЕМ?
Как мы уже выяснили, баланс – это своего рода выражение эмоций через цифры. Эмоции в свою очередь – это вся игра. Мы играем, потому что нам нравится испытывать те или иные ощущения от игрового процесса.
В свою очередь игра – это игровой цикл, набор механик и дополнительных фичей. Получается, что игровой баланс – это баланс всех этих сущностей, как по отдельности внутри каждой, так и между собой.
С точки зрения подходов и тех элементов, которые мы балансируем, можно выделить множество игровых аспектов, каждый из которых требует своего подхода и имеет свой вид баланса. Давайте приведем несколько примеров.
• Баланс начальных условий
Это про то, чтобы все стартовали в более или менее равных условиях. В MMORPG это равнозначность стартовых локаций и первых способностей всех рас. В MOBA/action – подбор игроков, близких по навыку. И так далее.
• Баланс сложности прохождения
Он касается как прохождения уровней в казуальных играх или локаций и подземелий в многопользовательских играх, так и в целом прохождения однопользовательских игр. К примеру, выбор уровня сложности в
• Баланс мощи/случайности/навыка
Обычно касается балансировки сражений в многопользовательских играх. Как с помощью рейтинга Эло[64] определить навык игрока? Как подобрать адекватных ему по силе противников? А что делать, если экипировка или монетизация влияют на его силу?
Продолжать этот список можно очень долго. В каждой конкретной игре он будет свой. Помимо видов баланса, выделяют также баланс конкретных фичей, присутствующих в разрабатываемой игре.
Это баланс экономики, прокачки и развития сущностей, общий баланс всего игрового цикла и то, что многие обычно и понимают под балансом, – боевая система. Давайте остановимся на ней подробнее.
Начиная разработку любой фичи, любой системы или игровой механики, необходимо задуматься, что мы делаем и какие цели преследуем. Есть два подхода: когда мы знаем, что хотим увидеть в конце, и когда не знаем. В первом случае работа представляет собой декомпозицию конечной цели на промежуточные шаги, реализация которых приведет к выполнению задачи. Во втором мы занимаемся исследованием или прототипированием, чтобы получить механику, которая даст нужные нам ощущения. К какому же типу относится боевая система?
Чтобы ответить на этот вопрос, давайте определимся с тем, а что же такое эта «боевка». Если между собой сражаются два игрока, персонажа, войска или государства, нам интересно узнать, кто победит. Поэтому самое простое определение боя – это применение способностей сражающихся субъектов, обычно нацеленное на достижение победы и визуализируемое сражением. Это применение может быть как автоматическим, так и контролируемым. Каждый игрок может иметь как одну способность (атака), так и целое многообразие возможностей. С математической точки зрения боевая система – это механика, подразумевающая сравнение боевой силы, которая позволяет игрокам узнавать, кто из них одержит победу. Во многих играх сражение представляет собой активный геймплей. Нередко это даже core-геймплей всей игры. В других играх, например в батлерах, мета[65] важнее боя.
Оставим на потом вероятность победы, расчет потерь и другие нюансы. Для начала вспомним: чтобы сравнить между собой две сущности, необходимо выразить их численно. Гейм-дизайнеру нужны параметры, по которым он будет сравнивать. Кто круче: титан или черный дракон? Для людей ощущение крутости, как и многие другие чувства, работает по логарифмической шкале. Это позволяет нам слышать писк комара и не глохнуть от самолетного гула. Вспоминая