Экономика современных игр может быть достаточно сложной, чтобы образовывать разные циклы для разных игроков. И тут речь не только про игроков, которые могут игнорировать часть игровых циклов, но и про то, что в некоторых играх возможно сократить некоторую часть цикла с помощью вложений реальных денег. Например, исключив время ожидания восстановления энергии или накопления каких-то других ресурсов.
В основе экономического баланса всегда находится какой-то дефицит. Ведь мы говорим о том, что игроку нужно накопить/заработать на постройку нового здания или открытие нового персонажа. Соответственно, такое развитие событий, при котором игрок получает слишком много ресурсов и у него остаются лишние, которые некуда потратить, очень губительно для игры как продукта. Опять же, только если игра не является песочницей. Но даже тут возможны варианты.
Из всей этой довольно простой математики складывается время цикла: убийство одного монстра или прохождение одного заезда, – но не время прохождения игры. Однако последнее еще проще: нужно определить, сколько же циклов нам нужно и как должно меняться время преодоления одного цикла по мере прохождения игры.
Например, для покупки новой машины в начале игры нужно выиграть 5 заездов, а в конце – 500. Просто потому, что продолжительность самого заезда не может или не должна меняться по мере прохождения игры – такие условия мы ставим сами себе. При том, что по мере прохождения игры игроку будут доступны все более быстрые машины, достигнуть этого можно, увеличивая длину трассы. Мы вольны менять любые параметры для достижения нашей цели.
Баланс усложняет то, что игроки могут проходить игру по-разному. Они могут ставить себе различные цели, обслуживание которых возможно предусмотреть на уровне не только механик, но и баланса. Например, победа в одном заезде на первой трассе приносит игроку 10 очков, а на второй трассе 15. Вторая машина стоит 200 очков, а третья 300. Играя первой машиной на первой трассе, игрок может получить вторую машину уже через 20 заездов. Дальше он может либо купить вторую машину, перейти на вторую трассу и за те же 20 заездов выйти на третью машину, а может подождать еще 10 заездов и купить третью машину сразу. Так же как может начать копить на третью машину, используя вторую на первой трассе – понизив себе уровень сложности.
Однозначного рецепта создания хорошего баланса нет ни для каких жанров, ни для каких игр. Везде есть какие-то свои мелочи, которые могут значительно влиять как на продолжительность игры, так и на интерес к ней. Для реализации циклов, открывающих новые трассы и машины, нужен не только баланс, но и контент: собственно, трассы и машины. Таким образом, баланс позволяет нам рассчитать не только время, необходимое для прохождения игры, но и количество контента, необходимого, чтобы наполнить это время игровым процессом.
Эта формула работает и в другую сторону: если у нас уже есть набор готового контента, например из бесплатных ассетов, мы можем рассчитать, на какое время этого контента хватит. Из этого мы можем, например, рассчитать цену игры (если собираемся делать игру для компьютера) или глубину игрового магазина (если делаем условно бесплатную игру).
Не существует каких-то однозначных рецептов создания балансов для игр разных жанров. В каждом жанре легко найти представителей, баланс в которых отличается значительно, и эти игры одинаково популярны. Все они могут выполнять свою задачу – приносить разработчикам доход, а игрокам радость.
• В аркадах можно балансировать скорость появления различных платформ и препятствий, между которыми персонаж игрока должен успевать перемещаться для успешного прохождения уровня.
• В шутерах есть баланс скорострельности, значений атаки и здоровья персонажей и противников, топологии уровня, частоты появления противников и расположения точек их появления.
• В RPG баланс очень сильно зависит от систем и механик, которые есть в игре, а жанру свойственно их великое разнообразие. Тут доступен баланс очков действий, снаряжения, игрового опыта.
• В стратегиях может быть баланс тактик, стратегий и сторон, участвующих в противостоянии.