Экономика игры: ресурсы, синки и сорсы

Смотрим на игру как на экономику: откуда берутся ресурсы и куда утекают.

Игровая экономика — система потоков ресурсов: где они появляются (sources), куда исчезают (sinks) и как это держит игру в равновесии.

Зачем игре экономика

Почти в каждой игре есть ресурсы: золото, патроны, мана, древесина. Их количество нельзя пускать на самотёк. Если ресурсы только копятся и никуда не уходят, наступает инфляция: золота так много, что всё становится бесплатным, и смысл его собирать пропадает. Экономика нужна, чтобы ресурс оставался ценным.

Ценность ресурса — это не его количество, а то, от чего игроку приходится отказываться, чтобы его получить или потратить. Экономика, по сути, инструмент создания осмысленного выбора через дефицит. Когда у игрока 50 золотых и зелье стоит 40, покупка зелья — это решение: потратить почти всё или сберечь. Когда у игрока миллион, та же покупка — не решение, а рефлекс. Поэтому дизайнер экономики борется не за «много» или «мало» ресурса, а за сохранение того напряжения, в котором каждая трата что-то значит. Инфляция убивает геймплей не потому, что цифры большие, а потому, что выбор исчезает.

Ресурс выполняет ещё и роль темпа. Скорость накопления золота задаёт, как быстро игрок открывает новое, а значит — как быстро он движется по кривой прогрессии. Слишком быстрый поток — и игрок проскакивает контент, не успев его прочувствовать; слишком медленный — и он застревает в гринде. Экономика и прогрессия — две стороны одной системы: ресурс это «топливо», а прогрессия — то, на что его жгут.

Sources и sinks

Любой ресурс описывается двумя потоками.

  • Source (источник) — откуда ресурс берётся: убийство монстров, продажа, добыча, ежедневная награда.
  • Sink (сток) — куда ресурс уходит: покупки, ремонт, налоги, расходники, улучшения.
   ИСТОЧНИКИ            ЗАПАС            СТОКИ
   (sources)         игрока          (sinks)
  убил моба ──>   [   золото   ]  ──> купил зелье
  продал лут ──>  [            ]  ──> починил броню
  квест ──>       [            ]  ──> налог гильдии

Здоровая экономика держит источники и стоки примерно в равновесии. Если источники сильнее — инфляция. Если стоки сильнее — дефицит, гринд, фрустрация.

Полезно различать стоки по их «природе». Бывают обязательные стоки — те, через которые ресурс утекает независимо от желания игрока: автоматический ремонт при поломке, налог, расход патронов в бою. И бывают добровольные стоки — на которые игрок тратит сам: улучшения, косметика, новое снаряжение. Обязательные стоки удерживают экономику от инфляции даже у пассивного игрока, а добровольные дают цель и ощущение прогресса. Хорошая экономика опирается на оба: только на обязательных она ощущается как «налог на существование» и раздражает, только на добровольных — переполняется у тех, кто не хочет тратить.

Как работает под капотом: баланс потоков

Прикинем экономику на простой модели. Допустим, игрок за час зарабатывает золото и тратит его. Посмотрим, копится оно или утекает.

gold = 100
for hour in range(1, 6):
    earned = 50          # source: заработал за час
    spent = 45           # sink: потратил за час
    gold += earned - spent
    print(f"Час {hour}: золото = {gold}")

Вывод:

Час 1: золото = 105
Час 2: золото = 110
Час 3: золото = 115
Час 4: золото = 120
Час 5: золото = 125

Тут источник чуть сильнее стока (+5 в час) — медленный рост, ощущение прогресса без обвала цен. Если бы заработок был 50, а трата 20, золото копилось бы по +30 в час, быстро обесценивая ресурс. Дизайнер крутит эти числа, чтобы держать нужный темп.

Заметьте важное свойство этой модели: разрыв между source и sink — величина постоянная (+5), а значит запас растёт линейно. В реальных играх стоки часто делают растущими: чем больше у игрока золота, тем дороже следующее улучшение, тем выше налоги, тем больше съедает содержание имущества. Это превращает линейный рост в затухающий и автоматически борется с инфляцией: чем богаче игрок, тем сильнее его «тормозит» экономика. Прогрессивные стоки — главный инструмент против бесконечного накопления в долгих играх.

Главные стоки в MMO

В долгоживущих играх (MMO) экономика — постоянная головная боль. Туда вводят сильные стоки: ремонт снаряжения, дорогую телепортацию, налоги на торговлю, расходуемые материалы для крафта. Без них накопленное золото обесценивает игру для новичков (всё стоит миллионы).

Типичный sourceТипичный sink
дроп с враговремонт экипировки
продажа NPCпокупка расходников
награды квестовулучшение/крафт

Особая беда MMO — фарм-боты и дюпы. Бот, круглосуточно убивающий монстров, — это неконтролируемый источник, вливающий в экономику золото со скоростью, на которую дизайн не рассчитывал. Дюп (баг, позволяющий копировать предметы) и вовсе создаёт ресурс из ничего, мгновенно обрушивая рынок. История MMO полна экономических катастроф такого рода: знаменитая чума в World of Warcraft или гиперинфляция на ранних серверах Diablo III, где аукцион за реальные деньги поломал внутреннюю экономику настолько, что его пришлось закрыть. Поэтому в живых играх есть отдельная роль — экономист, который следит за денежной массой как за макроэкономикой целой страны: считает приток, отток, инфляцию и вводит новые стоки, когда денег становится слишком много.

Несколько валют и их роли

Зрелые игры почти никогда не обходятся одной валютой. Обычно их несколько, и каждая решает свою задачу: «мягкая» валюта зарабатывается игрой и тратится массово, «твёрдая» добывается медленно или за реальные деньги и идёт на премиальные покупки, а узкие ресурсы (фракционные жетоны, материалы рейдов) привязывают определённый контент к определённой награде. Разделение валют — это способ изолировать экономики: инфляция золота не обесценит редкие рейдовые токены, потому что их нельзя обменять напрямую. Но здесь же таится тёмный паттерн: множество запутанных валют может намеренно скрывать реальную цену в деньгах, и об этом — в уроке о монетизации.

Частые ошибки

Слабые стоки. Дизайнеры любят давать награды и забывают про стоки. Итог — инфляция и обесценивание прогресса. Награждать приятно, отнимать — психологически тяжелее, поэтому стоки систематически недооценивают.

Слишком сильные стоки. Перебор с тратами превращает игру в нудный гринд, где едва хватает на ремонт. Игрок чувствует, что бежит на месте, и теряет ощущение прогресса.

Игнорировать неконтролируемые источники. Боты, дюпы, эксплойты — это незапланированные source, которые ломают любой тщательно настроенный баланс. Экономику нужно проектировать с учётом того, что её будут пытаться сломать.

Итог

  • Экономика — это баланс источников (sources) и стоков (sinks) ресурсов, а ценность ресурса — в дефиците и осмысленном выборе траты.
  • Перевес источников ведёт к инфляции, перевес стоков — к гринду и дефициту; растущие (прогрессивные) стоки автоматически гасят накопление.
  • В долгих играх нужны сильные стоки (ремонт, налоги) и контроль за неконтролируемыми источниками — ботами и дюпами, иначе ресурс обесценивается.
Проверьте себя
1. Что такое sink в игровой экономике?
AИсточник ресурса
BСток — куда ресурс уходит (покупки, ремонт, налоги)
CЗапас ресурса у игрока
DКурс обмена валют
2. К чему ведёт перевес источников над стоками?
AК дефициту
BК инфляции и обесцениванию ресурса
CК идеальному балансу
DК росту сложности