Разработчики игр прекрасно понимают вышеописанные механизмы получения удовольствия и используют их для того, чтобы создавать проекты, дарить радость людям и зарабатывать при этом деньги. Однако важно помнить, что люди – существа достаточно сложные, чтобы потреблять что попало, особенно при достаточно широком выборе. И даже крупнейшим корпорациям приходится следить за качеством своей продукции и быть очень аккуратными при выводе нового товара на рынок.
Игра должна предоставлять игроку события (процесс и результат), которые доставят ему удовольствие. Для достижения этой цели у разработчиков игр есть довольно много средств: графика, звук, сценарий, гейм-дизайн, сложность и так далее. С их помощью формируются правила, определяющие возможности игрока, и цель, которую он хочет достигнуть. Главное, чтобы все эти элементы были нужного качества, то есть соответствовали ожиданиям аудитории. Выработать критерии качества можно опираясь на опыт других разработчиков и игр, уже вышедших на рынок.
Например, даже имея ограниченный бюджет, можно получить качественные картинку и звук, обратившись к методам стилизации и библиотекам готовых материалов. О том, как создать качественный сценарий для кино и телевидения или хорошую историю для книги, написано множество статей и книг – эта технология отрабатывалась буквально веками.
Дизайн игры добавляет к этим элементам набор правил и механизмов изменения сложности игры, чтобы с помощью их совокупности пробуждать, поддерживать и развивать в игроке интерес, а вместе с ним и удовольствие от игры. Он выполняет функцию представления игроку тех самых событий.
При этом игровых механик существует такое множество и такое разнообразие, что нет и не может быть однозначного ответа на вопрос, от чего именно игрок будет получать удовольствие. Например, в «Тетрисе» игрок получает удовольствие, завершая и уничтожая линии в стакане с кубиками. В гоночных симуляторах – от поездки по трассе и объезда препятствий. Однако неправильно считать, что чем больше событий, тем лучше. Так как все игры разные и события в них разные, то и их частота может зависеть от выбранной механики самой игры.
В «Тетрисе», чтобы собрать линию, надо совершить определенный минимальный набор действий: уложить несколько фигур на дно стакана; но у появления и перемещения фигур есть определенная скорость, которая ограничивает количество событий в единицу времени. И вот уже в нашем «Тетрисе» игрок физически не может получать удовольствие чаще, чем, например, раз в 30 секунд. То же самое касается и гоночных симуляторов: машина, которой управляет игрок, движется с ограниченной скоростью, которая не позволяет создавать для игрока события чаще, чем раз в какое-то количество секунд.
Сложность, как один из аспектов дизайна игры, тоже имеет свои особенности. Слишком легкая игра не поставит перед игроком достойной задачи, и он не получит удовольствия от ее выполнения. Слишком сложная игра, наоборот, поставит перед игроком невыполнимую задачу, и игрок опять не получит удовольствия. И лучшее, что мы можем сделать, – приложить усилия для удовлетворения максимального количества игроков с помощью аналитических инструментов, подгонки различных параметров игры.
Для разработчиков игр удовлетворение пользователей – это не социальная позиция, а жизненная необходимость, ведущая к моральному удовлетворению и получению материальной прибыли. На пути к удовлетворению максимально возможного количества пользователей возникают такие удивительные вещи, как алгоритмы адаптации сложности под способности конкретного игрока. Они появились уже в первых игровых устройствах от Nintendo в начале 1980-х.