Игровая разработка без боли и кранчей. Как выжить в игровой индустрии и сохранить вдохновение
Не все ваше время должно быть направлено на достижение цели – у свободной мысли есть своя великая красота и ценность. Просто будьте осторожны и не ходите кругами. Исследуйте самые разные аспекты и темы, но регулярно проверяйте, правильно ли вы используете свое время. Если вы хорошо проведете исследование, это поможет вам создать новый опыт, приближенный к реальности. Мир – великий учитель. Пусть он расскажет вам кое-что о вашей игре.
Глава 4
Прототипирование игры: обзор
Мозговой штурм и исследования – это хорошо, но жизненная сила идеи на самом деле таится не в придумывании, а в создании.
Небольшие размышления очень важны, но ничто не заменит сделанные открытия и извлеченные уроки, когда вы делаете вещи, в которые можно поиграть. Так что самое важное занятие во время разработки идей – это создание прототипов.
Это нужно четко понимать: вам следует начать с небольшого обсуждения идеи, возможно, с одного мозгового штурма, затем провести небольшое исследование, около двадцати минут, и после этого вы должны немедленно приступить к созданию своего первого прототипа. Если вы все делаете правильно, этот прототип будет первым из многих. Как отмечает сотрудник Autodesk и новатор в технологиях Том Вуйец в своем выступлении на TED «Построишь башню – создашь команду» (Build a Tower, Build a Team): «Дизайн – это контактный вид спорта» [13]. Пока мы не начнем создавать, мы не сможем обнаружить то, что может навредить или же помочь нашему проекту.
Я заметил, что, когда люди садятся за прототипирование игры, они часто пытаются сразу создать полноценную игру. У таких дизайнеров дела редко идут хорошо. Они вкладывают энергию в работу, основанную на необоснованных суждениях, работу, которая на самом деле не помогает направлять их дизайн, и выгорают еще до начала самой разработки.
Поэтому, прежде чем я дам вам стратегии для создания прототипа вашей игры, я хочу очень четко обозначить кое-что:
Ваши прототипы – это не демоверсии игры.
Я помогу вам сделать демо (сокращенно от «демонстрация») вашей игры позже, когда мы перейдем к разговору о создании вертикального среза. Создание демоверсии станет важной частью разработки вашей игры.
Но пока:
Каждый созданный прототип исследует одну или несколько идей вашей игры.
Настоящий прототип проверяет лишь малую часть ваших идей – может быть, всего одну. Если вы сможете открыть хотя бы одну интересную, веселую и увлекательную игровую активность, то ваш прототип полностью выполнил свою задачу и послужит основой для будущих разработок. (Подробнее об игровых активностях чуть позже.) Если прототип не принес вам никакой пользы, начните заново.
На этапе идеации вы должны стремиться создать как можно больше различных прототипов. Если вы быстры и сосредоточены, каждый прототип займет у вас всего два или три часа на создание, тестирование и итерацию. Это нормально, если вы делаете их медленнее, но делайте прототипы простыми и по существу.
Игровая механика, глаголы и игровые активности
Игровые механики – это правила и процессы, которые определяют функционирование и интерактивность игры. Они определяют, что может делать игрок и как начинается, развивается и заканчивается игра. Игровые механики делают возможным то, что гейм-дизайнеры часто называют глаголами – словами, обозначающими действия. Например, когда ваш персонаж-игрок может двигаться, действовать, говорить или покупать.
Иногда глаголы более «атомарные»: например, нажать кнопку для прыжка – это базовый глагол в определенных типах игр. Другие – более «молекулярные» и состоят из групп этих атомов. Например, исследование состоит из атомарных действий ходить, прыгать, лазить, ползать и перемещать игровую камеру. Точно так же как атом состоит из субатомных частиц, атомарное действие может разбиваться на более мелкие части: лазить может включать в себя такие субатомные составляющие, как «двигаться влево», «двигаться вправо», «спрыгнуть», «дайно джамп» [14] и так далее.
Термин «игровая активность» мы используем для описания того, как игрок пользуется определенными глаголами. Игровая активность может быть поиском выхода в игре от первого лица с использованием клавиш WASD, мыши и клавиши Shift. Это может быть попытка собрать три одинаковых предмета в линию в игре типа «Три в ряд» с помощью нажатий на сенсорный экран. Также это может быть прокликивание ссылок в игре на движке Twine в попытке повторно пройти историю и открыть другую концовку. Игровая активность – результат сочетания механики вашей игры, глаголов и повествования, а также восприятия, мыслей, действий и намерений игрока.
Как и многие гейм-дизайнеры, я склонен использовать эти термины взаимозаменяемо, но я считаю, что представление механики и глаголов как действий игрока на этапе создания прототипа напоминает нам о необходимости удерживать опыт и действия игрока в фокусе своего внимания. Игровые активности часто упорядочены в циклы, и мы подробнее рассмотрим кор луп (от англ. core loop – «основной игровой цикл») в главе 10. Углубившись в анализ игры, мы поговорим о паттернах в игровых активностях и заметим, что разные группы игроков используют одни и те же механики и глаголы для совершенно разных стилей игры. Наиболее известное описание паттернов игровых активностей представлено Ричардом Бартлом и включает в себя киллеров, ачиверов (от англ. achieve – «достигать»), социальщиков и исследователей [15].
Для каждого прототипа, который вы создаете, спросите себя:
• какую игровую активность я прототипирую?
• какие игровые глаголы я исследую?
• какой опыт дает эта активность?
• какой тон или настроение у игровой активности?
• что интересного в геймплее и сюжете я могу сразу реализовать с помощью этой активности?
• как много я мог бы сделать с этой игровой активностью, если бы у меня было время для разработки различных ситуаций и сценариев, в которых ее можно было бы использовать?
• на какой вопрос я пытаюсь ответить этим прототипом?
Последний пункт очень важен. Дизайнер Хаим Гингольд, известный работой над играми Spore и Earth Primer, дает множество отличных советов по созданию прототипов в своем эссе Catastrophic Prototyping and Other Stories, которое он написал для уже упомянутой книги Трейси Фуллертон и которое вы также можете найти в интернете. Хаим советует разрабатывать каждый прототип, отвечая на поставленный вопрос. «Например, вы думаете о том, как взаимодействовать с косяком рыб компьютерной мышью. Ваш вопрос таков: как мне управлять этими рыбами с помощью мыши?» Хаим указывает на другие преимущества создания прототипов – например, как способ убедить ваших товарищей по команде, что идея сработает. Он также дает советы, как работать быстро и экономно, не пытаться сделать слишком много сразу и правильно использовать свое время. Эссе Хаима превосходно – обязательно с ним ознакомьтесь [16].
Три вида прототипирования
В зависимости от вашего опыта у вас может быть устойчивое представление о процессе прототипирования. Я бы хотел его встряхнуть, предложив вам три разных вида: игровое прототипирование, физическое прототипирование и цифровое прототипирование.
Игровое прототипирование
Прототип – это способ воплотить идею в жизнь, и именно это делает малыш, взяв в руки игрушечное животное и издавая рычащий звук. Процесс формирования идеи нужен, чтобы немного подуть в паруса вашего дизайна, и, по моему опыту, нет лучшего способа начать, чем взять игрушку или другой предмет и сказать: «Давайте представим…»