Kitobni o'qish: «Level up! Руководство по созданию классных видеоигр»
Бренде Ли, которая всегда говорила, что из этих знаний получится отличная книга.
Люблю тебя
Level Up! The Guideto Great Video Game Design 2ed
Scott Rogers
This edition first published 2014
© 2014 John Wiley and Sons, Ltd.
All rights reserved. Authorised translation from the english language edition published by John Wiley & Sons Limited. Responsibility for the accuracy of the translation rests solely with the Publishing House EKSMO and is not the responsibility of John Wiley & Sons Limited.
No part of this book may be reproduced in any form without the written permission of the original copyright holder, John Wiley & Sons Limited
© Голубева А.Д., перевод на русский язык, 2023
© ООО «Издательство «Эксмо», 2023
Два слова от переводчика
Книга Скотта Роджерса – учебник, рассказывающий о разных аспектах гейм-дизайна. Тема эта обширна, изложить ее всю в одном томе невозможно. А потому вполне вероятно, что читатель, ознакомившись с Level Up, захочет глубже изучить какие-то из раскрытых тем и возьмется искать дополнительную литературу – другие книги, статьи и так далее.
Мы учитывали это при переводе, стремясь сделать его таким, чтобы искать дополнительные материалы было проще. В частности, для удобства чтения мы переводили термины, но сохраняли английский вариант в скобках. От этого текст, вероятно, покажется где-то чуть более громоздким, а где-то даже забавным (полагаем, большинству читателей не требуется пояснение, что «босс» на английском – boss), но зато вы можете быть уверены, что не ошибетесь в терминологии при поисках.
Кроме того, в отечественной игровой индустрии распространены заимствования – например, polishing (процесс окончательного доведения игры до ума) называют полишингом, а не полировкой или, собственно, доведением до ума, если говорить об адекватном литературном переводе. Мы сохраняли в тексте подобные слова, ведь именно с таким языком столкнется читатель, если, дочитав эту книгу, попробует свои силы в создании игр.
В тех случаях, когда в реальном обиходе разработчиков перевод конкурирует с заимствованием (например, как у термина stealth, который на русском могут называть и стелсом, и скрытностью), мы иногда приводили оба варианта.
Стоит также отметить, что книга была написана в 2010 году. Несмотря на то что большинство наблюдений, советов и рекомендаций сохраняют актуальность, некоторые моменты – особенно фактические – устарели. Если автор пишет, что что-то появилось недавно, просим держать в уме, что недавним это было в 2010 году, а отдельные тренды игровой индустрии успели с тех пор продвинуться вперед.
И наконец, не забывайте, что разработчики иногда пользуются терминологией по-разному. Некоторые особо запутанные случаи (например, со словами «механика» и «уровень», имеющими много разных значений) рассматриваются в книге отдельно. Но всегда стоит помнить, что и достаточно конвенциональный термин кто-то может переводить иначе, относить к другой категории или вовсе не использовать.
Предисловие
Скотт написал настольную книгу. Когда нужно освежить в голове основы гейм-дизайна, именно это руководство удобно снять с полки, открыть на компьютере или в читалке. Оно как «Настольная книга скаута» или Farmer’s Almanac, только про игры. Скотт даже снабдил свой труд простыми и ясными иллюстрациями – как раз в духе того, что можно отыскать в подобных нестареющих книгах.
Когда спортивная команда, боевой отряд – да и вообще кто угодно – хотят добиться успеха, то начинают с основ. Именно их понимание приводит к большому прорыву. Одна из таких основ в гейм-дизайне – умение сфокусироваться на чем-то одном и выполнить эту работу качественно. Что и сумел сделать Роджерс в своем учебнике.
Неважно, кто вы: начинающий автор игр или ветеран, застрявший из-за сложной проблемы. Возьмите эту книгу с полки, освежите в голове основы – вам наверняка придет вдохновение, которое даст толчок к движению вперед.
Дэнни Билсон,исполнительный вице-президент Core Games, THQ
Предисловие к российскому изданию
Далеко не первый год я занимаюсь созданием видеоигр, при этом меня продолжает восхищать то, как в этом направлении сочетаются креативность, фановость и безбашенность творческой индустрии с технологичностью, серьезными процессами и исследовательскими работами из индустрии информационных технологий. Сегодня ты рубишься с приятелями в любимый шутер, а завтра декомпозируешь его механику стрельбы и описываешь свой вариант в дизайн-документации проекта. На этой неделе ты заказываешь у аналитиков комплексный AB-тест, чтобы через пару недель на его основании определить, пулеметами или ракетницами игрокам-новичкам приятнее крошить врагов в их первом игровом матче. Именно такое сочетание фана и серьезности, фантазий и исследований, творчества и выстроенных подходов привлекло меня и многих других в индустрию видеоигр.
Скотт в своей книге смог отлично увязать эти две составляющие. С одной стороны, мы получили серьезное руководство, обобщающее множество знаний о создании видеоигр, а с другой – легко и с юмором написанную книгу, которую приятно читать. Переводческий талант Альфины и труд всей команды «Бомборы» теперь позволили и русскоязычным читателям в полной мере вкусить это произведение, не только получив ценные знания, но и насладившись живым языком и юмором.
Но книга Скотта ценна далеко не только тем, что она отлично передает дух индустрии. Этого было бы недостаточно, чтобы стабильно попадать в топы книг по гейм-дизайну, рекомендованных к прочтению. Прежде всего это структурированный и зафиксированный на носителе бесценный опыт ветерана игровой индустрии, охватывающий весь процесс дизайна игр. От экскурса в историю и описания особенностей жанров до разбора конкретных механик и систем. С рекомендациями и конкретными примерами, все как положено. И напомню про живой язык и юмор, которые позволяют с большей легкостью воспринимать все описанное.
Также хочу отметить, что, хотя первое издание Level Up увидело свет более 10 лет назад, основные мысли, рекомендации и советы автора продолжают сохранять актуальность. Ведь несмотря на весь технический прогресс и появление новых подходов, мы по-прежнему дизайним игры. По-прежнему описываем, как сохранять в виде программного кода и набора файлов опыт и эмоции игроков. По-прежнему находимся на стыке творчества и технологий, фана и исследований.
Хочу пожелать всем читателям не только насытиться знаниями и насладиться прочтением книги Скотта, но и зарядиться духом индустрии, вдохновиться на дальнейшие изучения и открытия. Кто знает, куда вас приведет эта дорога приключений. Приятного прочтения!
Михаил Вовк,руководитель отдела гейм-дизайна, Pixonic
Об авторе
Выяснив, что гейм-дизайнеры развлекаются на всю катушку, Скотт Роджерс решил строить карьеру в видеоиграх – чем и занимается уже много лет. Он приложил руку к дизайну многих успешных игр, среди которых Pac-Man World, серия Maximo, God of War, серия Drawn to Life и Darksiders. На момент написания книги Скотт работал креативным менеджером в THQ и жил за пределами Лос-Анджелеса – на расстоянии, равном радиусу поражения от ядерного взрыва, – вместе с любимой женой, двумя детьми и горой фигурок.
Нажмите Start!
Если вы хоть немного на меня похожи…
…то прежде чем покупать книгу, читаете ее первую страницу. У меня обычно так: если первая страница понравилась, то и вся книга придется по душе. И я подметил, что во многих книгах на первой странице публикуют захватывающий фрагмент, призванный сразу зацепить читателя. В духе:
Мерзкие когти зомби жадно вцепились в рубашку Джека, но он рассек голову твари, как спелую дыню. Суровый пинок – и обезглавленное тело полетело по лестнице вниз, в голодную толпу, хлынувшую волной навстречу. Прочая нежить ненадолго замерла – пока они не поняли, что их собрат окончательно испустил дух. Благодаря этому Джек успел обернуться через плечо и увидеть, что Эвелин добралась-таки до вертолета. Он приготовился вновь дать отпор толпе.
– Заводи давай! Я не смогу сдерживать их вечно! – прокричал он, отрубая несколько тянущихся к нему рук.
– Но, Джек! – ответила Эвелин, суматошно щелкая тумблерами. – Я не умею управлять вертолетом!
В своей книге я, конечно, к таким дешевым приемчикам прибегать не стану. А еще я заметил, что на первых страницах часто печатают хвалебные цитаты профессионалов индустрии и звезд. Это придает книге солидности:
Из первой страницы книги Level Up я узнал больше, чем за двадцать пять лет работы в игровой индустрии!
Очень известный гейм-дизайнер1
Совершенно очевидно, что вам не нужны советы по выбору книги. Вы взяли ее в руки – и уже ясно, что читатель вы разборчивый, жаждущий узнать неприкрытую правду о создании видеоигр. Эта книга объяснит кто, что, где, а главное – как делать игры. Она подойдет тем, кому нравятся аркадные игры, битвы с боссами, вождение, гидры, дизайн «в одну страницу», единообразие в названиях файлов, жестокость, зомби, игровые уровни, кролики-убийцы, лейтмотивы, мексиканская пицца, неигровые персонажи, острова и переулки, презентации своих идей, робокурицы, стратегии, «треугольник странного» (the triangle of weirdness), умные бомбы, FPS, хитбоксы, цели игрока, чили, шутеры, щедро выдавать награды, эргономика, юмор и ядовитые болота.
Прежде чем мы начнем, стоит заметить, что к гейм-дизайну есть разные подходы. И все они верны – если помогают выразить замыслы дизайнера. Хитрости и приемчики, описанные в Level Up, – это мои методы.
Еще один момент. Когда я говорю: «Я создал дизайн игры», – то допускаю упрощение. Видеоигры делают команды из многих, многих, многих талантливых людей, и с моей стороны было бы несправедливо и эгоцентрично создавать впечатление, будто я все делал сам2. Один в поле не воин.
Большинство игр, над которыми я работал, – одиночные экшены, так что в Level Up много примеров именно из этого жанра. Так уж устроена моя голова. Но, по моему опыту, большинство моих соображений можно перенести и на другие жанры. Какую бы игру вы ни делали, какие-то советы из этой книги окажутся полезным и для нее.
И еще. Если надеетесь найти здесь отдельную главу про геймплей – бросьте. Тут все главы про геймплей. Про геймплей и про то, как он влияет на игрока, надо думать постоянно, даже когда разрабатываешь относительно пассивные элементы вроде кат-сцен или экрана для паузы.
Ну и раз вы добрались аж досюда, начну книгу сразу с печального. Делать игры – тяжелейший труд3.
Но я работал с видеоиграми больше шестнадцати лет и приложил руку к релизам, продавшимся миллионными тиражами. И за это время осознал, что делать игры – лучшая работа в мире. Она захватывает, бесит, приносит удовлетворение, доводит до нервного срыва, повергает в хаос, навевает скуку, вызывает тошноту.
Короче говоря, нет ничего веселее.
Нет, свою работу я вам не отдам
За годы работы я придумал пару-тройку остроумных идей и осознал несколько непреложных истин. Ими я буду делиться с вами после каждого «уровня».
Еще меня иногда посещают очень важные мысли. Важность их выдает жирный шрифт. Вот какова первая очень важная мысль:
ГЛАВНЫЙ КАЙФ – У ГЕЙМ-ДИЗАЙНЕРОВ
Я это знаю, потому что изначально пришел в игровую индустрию художником4. Тогда, в эпоху 16-битных игр, игровые художники рисовали в стиле пиксель-арт. В мире есть великолепные мастера этого стиля, например Пол Робертсон и команды, сделавшие Metal Slug и классические файтинги Capcom; но для меня рисовать пикселями было как укладывать плитку на полу. Вот как выглядели мои пиксельные работы:
В общем, сидел я как-то раз «спрайтоделал» – и вдруг услышал громогласный хохот в одном из соседних кубиклов5. Глянув за перегородку, я обнаружил группу гейм-дизайнеров – они валяли дурака и всячески веселились. Прошу заметить, что я не веселился ни разу. Тогда-то меня и осенило: «Да ведь гейм-дизайнерам куда кайфовее, чем мне! А делать игры должно быть кайфово! Хочу веселиться! Хочу быть гейм-дизайнером!»
Ну вот и стал. Пошел вверх по карьерной лестнице и добрался до этой должности. И стоило мне им стать, как пришлось принять еще одну очень важную мысль:
НИКТО НЕ ХОЧЕТ ЧИТАТЬ ВАШИ ДИЗДОКИ6
Чудовищное открытие – но осознать это должен каждый. Вот я стоял перед ними, новенький, с иголочки, гейм-дизайнер, заваливал их новыми, с иголочки, дизайн-документами, а они и не думали читать! Ну и что мне было делать? Чтобы решить проблему и заставить коллег открыть мои диздоки, я начал рисовать их в виде комиксов. И знаете что? Сработало. Комиксы доносили мои мысли до товарищей. С тех пор я делаю так всегда – да, в том числе с теми играми, что стали бестселлерами. Поэтому в книге будет много иллюстраций – чтобы вы не бросили читать и поняли мои мысли. Поймете их, примените к собственным творениям – и тоже станете отличным дизайнером.
Для кого эта книга?
Как для кого? Для вас – да-да, лично для вас. Если, конечно, вы кто-то из перечисленных ниже.
Специалист, работающий в игровой индустрии. Об игровом дизайне написано много книг, но большинство полны теории. Мне она в работе никогда особо не помогала. Не поймите неправильно, знать теорию очень полезно, если вы приехали на конференцию разработчиков или на менее формальную тусовку гейм-дизайнеров (мы такие собрания любим). Но когда я засучив рукава делаю игру, заливая кровью стены7, мне нужны конкретные практические советы, которые помогли бы решать проблемы и преодолевать сложности. Говорю так, потому что подозреваю, что среди читателей Level Up найдутся профессионалы. Надеюсь, методы и приемы, описанные в этой книге, поддержат вас в рабочей текучке. Хотя и новичкам они пригодятся.
Да-да, я о вас, будущие гейм-дизайнеры. Помните, страницу назад я описывал, как работал спрайтоделом? Я это сказал не просто так, а чтобы продемонстрировать: я был на вашем месте. Может, вы тоже художник и устали слушать, как гейм-дизайнеры смеются в соседней комнате. Или программист, знающий, что способен придумать драку с монстром получше, чем болван, который у вас сейчас этим занимается. Или вы тестировщик, что мечтает достичь чего-то большего, но не знает как. Когда я задумал стать гейм-дизайнером, об этом не писали книг – пришлось учиться у старших товарищей. Мне повезло: у меня был и наставник, и возможность поработать по специальности. Если у вас нет ни того ни другого, не паникуйте. Прочитайте эту книгу – вашим наставником стану я. Вам останется только следовать моим советам, подготовиться и не упустить шанс, когда тот представится.
Пригодится эта книга и студентам, изучающим гейм-дизайн. Когда я начинал работать с играми, я не ходил на лекции по гейм-дизайну – их ведь не было! Я просто выдумывал все из головы на ходу! И наделал кучу ошибок. Потому и пишу книгу – чтобы вы научились на моих ошибках, пока они не стали вашими.
Наконец, эта книга заинтересует всех, кто любит видеоигры. Я вот – люблю. Люблю в них играть. Люблю их делать; люблю читать о том, как их делают. Если вы хотите их делать, значит, любите их. Кстати, забавно: я знаю нескольких профессионалов из индустрии, открыто признающих, что играть в игры они не любят. Как по мне, это какой-то бред. Если ты не любишь игры, на фига ж ты с ними работаешь? Болваны. Лучше бы им отойти в сторону и уступить дорогу тем, кто игры любит. Вроде вас.
Готовы? Отлично! Давайте же выясним, как делать видеоигры!
Благодарности: у кого я учился писать книги
Надеюсь, Level Up подарит вам новые знания и прилив энтузиазма. Мне же она подарила понимание того, что книги сами собой не пишутся, а писатели ничего не могут без поддержки со стороны множества людей и вдохновения, которое они дают. Эти люди своей любовью и знаниями помогли Level Up появиться на свет: Бренда Ли Роджерс, Эвелин Роджерс, Джек Роджерс, Ноа Штайн, Харди Лебель, доктор Бретт Роджерс, Джеки Кашьян, Дэнни Билсон, Лэдди Эрвин, Тим Кэмпбелл, юридический отдел компании THQ, Джеремайя Слацка, наставники Уильям Андерсон и Дэвид Силлер, Марк Роджерс, Эрик Уильямс, Джордж Коллинс, Скотт Фрейзер (мой первый тестировщик), Энди Эшкрафт, Пол Гирао, Томми Талларико, Джоуи Курас, Ян Седенский, Эван Айсенбайс, Брайан Кайзер, Джейсон Уизнер, Дэвид О’Коннор, Жаклин Роджерс, доктор Кристофер Роджерс, Патрисия Роджерс, Энтони Роджерс, оргкомитет GDC (Game Developers Conference) 2008 года, старая команда имажинеров Диснейленда, команда кастомизации из Лос-Анджелеса, редакторы в издательстве John Wiley & Sons: Джулиет Букер, Гарет Хэмен, Кэтрин Бачелор, Элли Скотт, а главное, Крис Уэбб, принявший решение. И отдельное спасибо Кори Доктороу за крайне лестный отзыв на GDC, с которого все и началось. С меня пивко.
И большое спасибо вам за то, что купили книгу. А теперь бегите делать отличные игры! Уже жажду в них поиграть!
Уровень 1
Привет, нубье!
Эта глава написана в первую очередь для людей, не очень разбирающихся в играх и в том, как их делают. Если вы не нуб8, можете ее пропустить. Но тогда вы пропустите и кучу клевого. Я предупредил.
В академической среде есть разные определения собственно игры. Некоторые утверждают, что «игра – непременно закрытая формальная система, субъективно отражающая сегмент реальности»9. Другие – что «игре требуются игроки, пребывающие в состоянии конфликта друг с другом»10. Как по мне, эти определения многовато выпендриваются и бросаются умными словами.
Игры – штука сложная, но часто они проще всего такого. Бернард Сьютс писал, что «игра – процесс добровольного преодоления необязательных преград»11. Определение забавное, но все равно, на мой вкус, какое-то заумное. Давайте попроще. Возьмем обычный мячик. Играть с ним можно в одиночку – где тут конфликт с другими? Когда кидаешь мяч в стенку и стараешься не промахнуться, это вряд ли считается метафорой реальности (разве что ваша жизнь ну очень скучная). Будем честны: иногда бросать мячик в стенку – значит просто бросать мячик в стенку.
Кому-то покажется, что игра с мячиком – просто способ убить время, но он превращается в игру, когда мы добавляем к нему правила и цель. Пример правила: кидать мячик правой рукой, а ловить левой. Или не ронять. Условием победы может быть, например, необходимость поймать мячик десять раз подряд. Если игрок нарушил любое из этих правил или условий, он считается проигравшим. Если наш процесс соответствует описанным критериям, мы создали игру. Занятно, что мячик – штука простая, но все же ему хватило игровых характеристик, чтобы вдохновить авторов одной из самых первых видеоигр в мире, Tennis for Two.
Итак, базовый вопрос.
В: что такое игра?
О: игра – это род деятельности, при которой есть:
• хотя бы один игрок;
• правила;
• условие победы.
Вот и все.
Теперь, когда мы знаем, что такое игра, зададим следующий вопрос.
В: что такое видеоигра?
О: видеоигра – это игра, в которую играют на видеоэкране.
Да, конечно, можно усложнить определение, добавив всякие требования к устройствам, схемам управления, параметрам игроков, дракам с боссами или зомби (не волнуйтесь, скоро мы и до них доберемся). Но как по мне, все правда вот настолько просто.
Ах да, на таком раннем этапе надо не забыть еще кое о чем – о цели игры. Игра должна быть такой, чтобы ее цели формулировались быстро и четко. Если не получается, все плохо.
У Дэнни Билсона, исполнительного вице-президента Core Games (THQ), есть простое правило. Он говорит, что цели игры должны складываться в одну емкую формулировку, какие можно увидеть на коробках старых настольных игр. Возьмем примеры с реальных коробок.
«Морской бой»: потопите все корабли противника.
«Операция»: за успешные операции дают «деньги». В случае провала включается сигнал тревоги.
«Мышеловка»: игрок поворачивает ручку, а та вращает шестерни, заставляя двигаться рычаг, который толкнет знак «стоп» к ботинку. Ботинок опрокидывает ведро с металлическим шариком. Шарик катится по хлипкой лесенке в водосточную трубу, так что та задевает специальную палку с ладонью на вершине. Из-за этого мяч для боулинга падает с ладони через какую-то фиговину и ванну, а потом приземляется на трамплин. Вес мяча заставляет подскочить ныряльщика, тот пролетает по воздуху и падает в ванну, так что со столба падает ловушка, в которую и попадается ничего не подозревающая мышь.
Так, нет, ладно, последний пример забудьте. Суть в том, что цели в игре должны быть простыми. И к слову о простых играх – почему бы нам не отправиться в прошлое? С чего-то же видеоигры начинались?