Хочу в геймдев! Основы игровой разработки для начинающих

Текст
Читать фрагмент
Отметить прочитанной
Как читать книгу после покупки
Нет времени читать книгу?
Слушать фрагмент
Хочу в геймдев! Основы игровой разработки для начинающих
Хочу в геймдев! Основы игровой разработки для начинающих
− 20%
Купите электронную и аудиокнигу со скидкой 20%
Купить комплект за 1278  1022 
Хочу в геймдев! Основы игровой разработки для начинающих
Хочу в геймдев! Основы игровой разработки для начинающих
Аудиокнига
Читает Петр Сальников
669 
Синхронизировано с текстом
Подробнее
Хочу в геймдев! Основы игровой разработки для начинающих
Шрифт:Меньше АаБольше Аа

© Уточкин В.Н., Сахнов К.С., текст, 2022

© ООО «Издательство «Эксмо», 2022

Введение

Создание качественной и успешной видеоигры – это комплексная работа, требующая от специалистов знаний и опыта в самых разных областях: программирования и гейм-дизайна, экономики и математики, истории и психологии, менеджмента, художественного и музыкального вкуса, знания маркетинга и продаж. Это далеко не полный список умений, необходимых для рождения вашей игры. Будет ли это просто и быстро? Нет. Есть ли универсальная формула успеха? Нет. Каждый игровой проект уникален и требует индивидуального решения задач, каждая игра – это свои вызовы и риски.

Нельзя научиться создавать игры, не создавая их. Именно ошибки, сделанные в ходе разработки собственной игры, позволяют получить опыт, определяющий вас как гейм-дизайнера. Пробуйте, ошибайтесь и пробуйте снова! Любая профессия, будь то повар, художник, актер или гейм-дизайнер, осваивается только с практикой. Создание игр – итеративный (циклический, повторяющийся) процесс: идея обдумывается снова и снова, превращается в многократно проверяемые прототипы, которые, в свою очередь, вырастают в бесконечно тестируемые версии, чтобы в итоге стать полноценным игровым продуктом. Чем больше тестов и проверок вы сделаете, тем больший опыт получите и тем быстрее придете к успеху.

Что-то обязательно пойдет не так, ведь сразу хорошо разобраться во всех нюансах игровой разработки не сможет ни один человек. Вам потребуются смелость и настойчивость, чтобы оттачивать навыки и принимать взвешенные решения, умение слушать не только себя, но и свою команду, своего инвестора и своих игроков – ведь, в конце концов, именно эмоции игроков определяют успех вашей игры.

Вне зависимости от того, какой старт выберет для себя человек – получение работы в игровой компании или путь инди-разработчика[1], – везде важны профессионализм и качественный подход к делу. Каким бы сложным ни был процесс разработки игры, где все составляющие успеха еще и взаимосвязаны, все же нужно определить подзадачи и разобрать методы их решения. Каждый аспект достоин отдельной книги. Цель той, которую вы держите в руках, – предоставить начинающему создателю игр системные знания об игровом рынке в целом и прояснить методологию разработки игр как продукта.

«Эту книгу крайне желаю прочитать тем, кого зажигает игровая индустрия в качестве потенциальной карьеры и даже образа жизни. Игровая индустрия – Клондайк 21 века. Рекомендую».

МАКСИМ МИХЕЕНКО,
Co-founder/COO 5518 studios, инвестор в игровой индустрии

«Книга оставляет впечатление диалога с опытным наставником, который терпеливо рассказывает о разнообразных нюансах игровой разработки и отвечает на все вопросы».

ОЛЬГА МАКУШЕНКО,
Managing Director, PC & Console Games в 101XP.com

«Рекомендую к прочтению всем начинающим специалистам и тем, кто только планирует свой путь в игровой индустрии. Почему? Потому что она сэкономит вам много сил и нервов».

ГРИГОРИЙ ПОЛЯКОВ,
Продюсер, Geeky House

Люди и игры

Почему люди играют в игры

Сегодня игровая индустрия показывает стабильный рост, игровые продукты создаются при помощи новейших технических разработок, киберспортсмены в некоторых странах по популярности не уступают поп-звездам, а правительство США еще в далеком 2011 году признало видеоигры видом искусства.

Многие жанры видеоигр появились как возможность удовлетворить те или иные потребности человека. Зачастую новую игровую форму принимали явления, до этого уже существовавшие в физическом мире и выполнявшие те же функции. Рассмотрим некоторые из них.

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

Первый вариант – просто убить время: поиграть в мобильную игру по дороге на учебу или провести вечер пятницы, расстреливая вражескую танковую дивизию. Главное – чтобы не было скучно.

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

Подавляющее большинство игр дает пользователю ощущение награды за труды. В современном мире мы редко получаем награду сразу после того, как что-то сделаем. В древности, поймав условного мамонта, мы получали обед. Сегодня, работая с понедельника по пятницу в офисе, мы видим награду пару раз в месяц – причем, скорее всего, она могла бы быть почаще и побольше. Деньги – отложенная и довольно условная награда. Даже прилагая усилия, мало кто из нас видит непосредственный результат своей деятельности, поэтому мы обращаемся за этим ощущением к хобби и развлечениям: ходим в походы, выращиваем цветы, рисуем открытки, качаем бицепсы или играем в игры.

Ощущение важности награды сильно варьируется в зависимости от аудитории игры. Кто-то еще радуется возможности украсить виртуальный дом, собирая шарики, или получить новую броню, убив монстра; для других такая награда больше не считается значимой и желанной. Видя результат собственных трудов, игроки все равно получают свою порцию дофамина и эндорфина (гормонов, отвечающих за положительные эмоции), но у большинства со временем притупляется желание «халявной» награды.

Сегодня игроки уже пресытились возможностью нажать на четыре кнопки и радоваться подарку за это. В играх все больше ценится вызов, когда мы сами ставим себе цели и достигаем их. Победив монстра в Dark Souls, мы уже не ждем огромной красивой надписи, восхваляющей наши таланты, – эмоции от того, что «это было сложно, но я все преодолел» гораздо сильнее. Хотя для китайских игр такие картинки во весь экран до сих пор остаются популярными.

За счет случайных, неожиданных поворотов игровых событий видеоигры могут обращаться к другой сильной эмоции – азарту. Азарт заставляет людей тратить огромные суммы в казино; ряд игр тоже делает ставку на предложение чего-то рискованного, непредполагаемого, делающего игровой процесс более захватывающим.

Следующая важная вещь – возможность получить особый опыт, отыгрывая какую-то роль. Театр, маскарады, книги, даже детские игры в доктора и пр. позволяли кругу людей в определенных условиях переживать подобные эмоции. За счет таких жанров, как, например, RPG, возможность побыть кем-то другим (преступником, героем-спасителем, ребенком) сегодня есть у каждого. Динамика игры может быть минимальной; старые RPG были пошаговыми или даже текстовыми. Игра может предлагать определенную роль или же давать возможность придумать ее самому в рамках игрового мира. За счет новой роли пользователя как главного действующего лица видеоигры позволяют еще глубже погрузиться в перипетии сюжета, чтобы ответственно принимать решения за своего персонажа.

Некоторые игры, напротив, обращаются к спинномозговым реакциям и действиям. Так играют, например, животные или маленькие дети. Мы получаем удовольствие от быстрой физической активности, дающей результат. Мы любим бегать, прыгать или кататься на лыжах; скоростные шутеры или сложные платформеры позволяют получать похожие эмоции, не выходя из собственной комнаты. Здесь большую роль играют скорость реакции и быстрое принятие решений, обеспечивающие победу или поражение.

Другое базовое удовольствие – получение новой информации. Мы путешествуем по миру, читаем научно-популярную литературу – другими словами, исследуем окружающий нас мир в погоне за этим ощущением. Исследование виртуальных миров позволяет ощутить схожие эмоции: любопытство, поиск ответов, радость получения новых знаний об игровом мире. Наверное, можно обозначить такой опыт как «виртуальный туризм».

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

Также игры дают возможность смотреть на нечто привлекательное. Например, красивая эльфийка с большими глазами привлекает мужскую аудиторию игроков. Естественно, не все игры делают ставку на нарочитую сексуальность, но количество фильмов для взрослых, героинями которых стали игровые персонажи, говорит о том, что для части аудитории это довольно важно.

«Опять уставился в свой компьютер, шел бы лучше на улицу с друзьями поиграл!» – переживают родители. Часто в представлении старшего поколения игры – это только карты, лото, конкурсы, настольные игры, то есть что-то, объединяющее людей, стимулирующее общение и совместный веселый досуг.

 

Когда компьютерные игры были уделом малочисленных гиков[2], образ человека, предпочитающего одиноко сидеть перед мерцающим монитором вместо того, чтобы встретиться с друзьями, вызывал серьезные опасения и непонимание. Но этот период быстро закончился; за короткий срок компьютерные игры оценили миллиарды людей по всему миру, технологии шагнули вперед, и теперь видеоигры, как прежде их нецифровые предшественники, способствуют еще и общению, и социализации.

Желание быть лучшим, соревноваться или, напротив, кооперироваться и помогать друг другу наблюдается во всех видах деятельности человека, и видеоигры – отличная площадка для реализации таких потребностей. Первые будут стремиться обладать лучшими навыками и вооружением, чтобы легко «нагибать» любых соперников и быть в топах, вторые – часто с удовольствием играют, например, за хилеров[3], получая благодарность других игроков. Многопользовательские игры дают возможность грамотно распределять роли и слаженно играть, чтобы успешно и интересно пройти предложенное задание.

Игровые паблики[4] и игровые форумы создают новые площадки для общения по интересам. Плюс всевозможные системы кланов, союзов и так далее позволяют удовлетворить желание собирать вокруг себя группу единомышленников. Просмотр фильма или, например, чтение книг не могут дать подобных ощущений, главное преимущество видеоигр – их интерактивность. Вдобавок игры, в отличие от офлайн-активностей, позволяют общаться с людьми по всему миру.

В виртуальной реальности нет ограничений: здесь нет привязки к законам физики планеты Земля, государственных законов, необратимости смерти. Игры позволяют легко и безопасно создать ситуации, невозможные в реальности. Они реализуют всевозможные примеры компенсации упущенных или невозможных в обычной жизни событий и действий.

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

Опыт и эмоции абстрактны, но гейм-дизайнер должен уметь в них ориентироваться и знать, какими приемами и хитростями вызвать нужные ощущения у игрока. Вашей команде нужно четкое представление, над каким проектом вы вместе работаете, какие именно чувства и опыт должна дарить разрабатываемая игра. Только определив их, можно переходить к поиску конкретных игровых механик, визуального стиля и атмосферных деталей, с помощью которых вы попытаетесь этот опыт передать.

Как определить целевую аудиторию игры

Для кого мы делаем игры? Этот вопрос очень близко связан с целью создания игры вообще, и однозначного ответа он не имеет. Многие разработчики делают игры для себя, чтобы получить опыт или потому что им самим нравится конкретный жанр или сеттинг. Этот подход имеет право на существование, однако большинство гейм-дизайнеров все же хотят, чтобы с их детищем познакомилось как можно больше людей и, что немаловажно, чтобы игроки по достоинству его оценили.

Бывает, что вкусы гейм-дизайнера и аудитории не совпадают. К примеру, не все разработчики матч-3[5] будут с удовольствием играть в них на досуге, но это не мешает создавать качественные и успешные игровые продукты. Необходимо научиться представлять себя на месте игроков, будь то тринадцатилетняя девочка из Китая или суровый небритый дальнобойщик из Челябинска. Чем больше вы будете знать о предпочтениях вашей аудитории, тем лучше сможете предугадать, какие особенности вашей игры могут принести им удовольствие. Более того, у вас будет понимание, где вообще эту аудиторию искать, через какие каналы продвигать продукт и так далее.

Все люди разные, и мы получаем удовольствие от разных вещей – в зависимости от наших предпочтений, возраста, пола, культуры и других многочисленных факторов. Сегодня конкуренция в индустрии более чем серьезная. В день выходит несколько тысяч игр, и какую бы замечательную игру вы ни создали, придется приложить усилия, чтобы о ней вообще хоть кто-то узнал.

Определять и понимать свою целевую аудиторию, ее желания, страхи, в том числе и скрытые в подсознании, предугадывать эмоции – всему этому предстоит научиться гейм-дизайнеру. Мы предлагаем следующее разделение игровых проектов по типу аудитории.

УСТОЯВШИЙСЯ МАССМАРКЕТ

Широкая аудитория, любящая популярные игры (Call of Duty, PUBG, Overwatch, World of Warcraft и пр.). Потенциально такую игру может полюбить очень много людей, но разработчиков ждет жесточайшая конкуренция, поэтому подобные игры требуют максимального качества реализации, а также отточенного геймплея, уникальных особенностей, впечатляющей картинки. Чаще всего такие игры создаются узнаваемыми брендами с большим бюджетом для продвижения.

НИШЕВЫЕ ПРОЕКТЫ

Такие игры часто получаются у людей, фанатеющих от своей идеи. Если у вас нет возможности вкладывать много ресурсов в изучение рынка, разных метрик (численных значений), маркетинговых стратегий и пр., можно делать вполне успешные игры для нишевой, то есть ограниченной аудитории. Чем больше окажется единомышленников, тем больше вы сможете заработать на таком нишевом проекте.

Например, можно делать игры для любителей классических RPG или космоса, хардкорных платформеров, поклонников определенной игры в духе старой школы и т. д. Если такую игру показать просто человеку с улицы, скорее всего, она ему не понравится. Например, выпускники программы «Менеджмент игровых проектов» в Центре развития компетенций в бизнес-информатике Высшей школы бизнеса НИУ ВШЭ сделали нишевую игру – симулятор лифта. Таких игр очень мало, и их проект стал популярным среди тех, кому интересны инди-игры с необычным геймплеем. Его скачали более полумиллиона игроков; это очень хороший результат с учетом того, что разработчики не закупали рекламу.

Из-за специфики генерации трафика мобильные игры реже бывают нишевыми, в то время как на ПК (благодаря Steam и подобным сервисам) и – в меньшей степени – консолях игры для ограниченной аудитории могут быть довольно популярными.

ПРОЕКТЫ ДЛЯ УЖЕ НАБРАННОЙ АУДИТОРИИ

Такие игры создают не для широкой массы людей, а уже для своей аудитории или же аудитории другой конкретной игры. Если мы запускаем сиквел, то всегда можем рассчитывать на поклонников первой части. Или, если конкуренты переживают не лучшие времена, имеет смысл сделать игру для той же аудитории с любимыми механиками, но немного лучше. Можно сказать, что такие игры пытаются откусить свой кусок пирога от уже сформировавшегося, понятного сообщества, не уделяя много внимания привлечению новых пользователей. Хотя все равно следует помнить, что придется потратить определенные ресурсы на рекламную кампанию, чтобы донести до людей, почему они должны бросить одну игру и перейти в другую.

НОВОЕ СЛОВО В ИНДУСТРИИ

Самый рискованный вариант – это создавать аудиторию своего проекта с нуля. Если вы придумали новый игровой жанр или путем долгого поиска и прототипирования случайно наткнулись на что-то необычное и перспективное, можно предположить, что существует аудитория, которая оценит ваши идеи.

Так как это что-то свежее, прямых конкурентов у игры какое-то время не будет, и вы сможете претендовать на любовь и деньги всех заинтересовавшихся. Предсказать размер такой аудитории очень сложно. Легендарным примером здесь является история World of Tanks от Wargaming, сначала безуспешно пытавшейся продать свою идею крупным студиям, которым игра казалась чем-то нудным и неинтересным. Сегодня у компании Wargaming огромная армия поклонников. Или же Dota, создававшаяся просто как модификация карты из Warcraft III и завоевавшая любовь игрового сообщества по всему миру. Принцип таких игр – «все или ничего».

На практике эти подходы часто совмещают. Бывает, что одна игра умудряется попасть почти под каждый из описанных выше типов аудитории. В качестве примера здесь можно привести Death Stranding. На момент выхода и первая часть «Ведьмака» была довольно оригинальной. Или Need for Speed – когда-то сделав что-то новое и оригинальное, разработчики просто продолжают снабжать свою аудиторию новыми частями любимой франшизы. Хотя неоднозначные отзывы на World of Warplanes или Dragon Age 2 говорят о том, что даже крупные студии не могут предсказать результат попыток заигрывания одновременно и с нишевой – как правило, более хардкорной аудиторией, – и с новой широкой публикой.

В создании качественных игр без инновационных идей для устоявшейся аудитории нет ничего плохого, но многим разработчикам такая работа кажется недостаточно творческой.

Разрабатывая игру для себя, вы реализуете собственные идеи, но рискуете не найти понимания широких масс. Если вы – счастливчик, одновременно являющийся и гейм-дизайнером, и игроком, разделяющим убеждения широкой публики, а ваши идеи при этом еще никем не реализованы и конкуренции нет, это заявка на успех.

Пытаться угодить и понравиться категории игроков, к которой вы не относитесь, – довольно сложный и ненадежный путь. Гейм-дизайнер, конечно, должен представлять себя на месте игрока, но всегда есть риск не угадать. Даже опросы нельзя считать до конца достоверными: люди редко понимают, чего на самом деле хотят, и еще реже умеют эти желания сформулировать.

Например, одна из важных задач на старте проекта – выбор сеттинга и визуального стиля. Маркетологи и продюсеры проводят исследование рынка, ключевых конкурентов и разумно предполагают, что можно спросить игроков, что же хотят они сами. Казалось бы, что проще – спроси у целевой аудитории, какой сеттинг они хотят видеть в вашей игре и какой должен быть арт-стиль, и выбери наиболее популярный. На практике все не так просто. Первой проблемой будет выделить ту самую целевую аудиторию и найти каналы доступа к ней. Чтобы ее сформулировать, нужно провести исследование конкурентов. Но допустим, вы справились. Что дальше?

Нужно составить опрос. Практика показывает, что, если вы попросите человека накидать ссылок на понравившийся ему арт, очень многие будут не готовы тратить на ваш опрос столько времени. Если же вы попросите ссылку на картинку, лучше всего отражающую сеттинг, во-первых, человек может выбрать ее не потому, что именно этот сеттинг он хочет, а потому, что там ему понравился арт. Далеко не все понимают, что такое сеттинг в играх. Во-вторых, если просить написать текстом название сеттинга, вы получите все что угодно: «Марвел», «Человек-паук», «хочу игру про драконов», «дайте принцесс», «Лавкрафт» и т. д. Ну и, наконец, в-третьих, готовы ли вы потратить время на ручную обработку 10 000 ответов?

Получается, авторы опроса все же вынуждены использовать заранее заготовленные варианты, из которых должен выбрать потенциальный игрок. А это значит, что вы можете как минимум не угадать и просто не включить в опрос самый популярный сеттинг, а как максимум – неверно сформулировать названия, не давая ни пояснений, ни примеров из других игр и артов.

 

Не пользоваться опросами – тоже не лучший вариант. Это хороший инструмент, и, как у любого инструмента, у него есть зона применения. Да, можно спрашивать про визуальный стиль и сеттинг, в отличие от той же технической части. Но подходить к разработке таких опросников нужно крайне аккуратно. Ведь игроки зачастую не могут сформулировать, чего хотят: понравилась ли им механика, конкретный герой, его арт или элемент игровой вселенной.

Лучшим решением будет максимальная сегментация и очень точные описания. Статистика не терпит халатности, и допускать двусмысленности в прочтении никак нельзя.

Выбор подхода всегда сильно зависит от проекта, его целей и конкретной команды. По сути, это баланс трех вещей: стоимости (затрат на производство), потенциала проекта и рисков. Крупные компании могут позволить себе огромный штат сотрудников и лучшие технологии, чтобы одновременно работать над играми, которые точно принесут прибыль, и над экспериментальными проектами. Средние студии обычно просто делают надежные проекты, не гоняясь за чем-то новаторским. Для инди-разработчиков такой выбор всегда болезненный: либо вы жертвуете потенциалом, заведомо не соревнуясь с титанами индустрии за долю внимания широкой аудитории и прибыль, либо сильно рискуете ничего не заработать.

Когда вы определитесь с базовыми принципами подбора своей аудитории, вам предстоит ее более глубокое изучение. Оно уже давно не ограничивается определением пола, страны и возраста, хотя и эти данные, безусловно, важны. Нишевые проекты больше сосредоточены на игровых предпочтениях: какой сеттинг или арт-стиль востребованы аудиторией, какие игры считаются среди этих людей эталоном. Начать следует с изучения имеющегося объема информации: тематические форумы и паблики, тренды поисковых систем, опубликованные топы игр и так далее.

Чтобы провести исследование, необходимо сначала сформулировать некую гипотезу, что требует творчества и аналитики. Методов проверки довольно много. Прежде всего – метод прямого опроса: например, предлагаем пользователю выбрать из нескольких картинок, с его точки зрения, лучшую. Или А/Б-тестирование: одной группе показываем одно, другой – другое, и смотрим на общий результат – допустим, кто больше нажал на кнопку (количество групп пользователей здесь может быть любым).

Крупные компании могут позволить себе отслеживать физические показатели участников фокус-групп (учащение пульса, направления взгляда) и на их основании делать выводы о привлекательности чего-либо.

Самая сложная часть – правильно сформулировать гипотезу. Мало кто рискует начинать это дело с нуля, гораздо проще предложить какое-то расширение механик для уже понятной аудитории. Допустим, мы знаем, что есть любители игр про постройку загородных домов. Можно предположить, что, если мы введем механику разграбления этих домов, игра станет интереснее. Здесь можно уже проводить опросы, описывая игровую ситуацию и предлагая варианты, например, хотят ли игроки улучшить охрану дома, поговорить с грабителем и заставить его раскаяться или, наоборот, расстрелять его из дробовика.

1. Инди-игра – компьютерная игра, созданная отдельным разработчиком или небольшим коллективом без финансовой поддержки издателя компьютерных игр. – Здесь и далее примечания авторов.
2. Гик (от англ. geek) – человек, чрезвычайно увлеченный чем-либо; фанат. Изначально гиками именовали людей, увлеченных высокими технологиями (обычно компьютерами и гаджетами).
3. Хилер, хил (от англ. heal – «исцелять») – целитель.
4. Паблик – группа или сообщество в социальных сетях.
5. Матч-3, или три-в-ряд (от англ. match-three), – жанр компьютерных игр, где игровой мир состоит из таблицы или сетки элементов. Ими нужно манипулировать таким образом, чтобы совпали заданные комбинации, после чего собранные элементы исчезают.
Купите 3 книги одновременно и выберите четвёртую в подарок!

Чтобы воспользоваться акцией, добавьте нужные книги в корзину. Сделать это можно на странице каждой книги, либо в общем списке:

  1. Нажмите на многоточие
    рядом с книгой
  2. Выберите пункт
    «Добавить в корзину»