Каковы этапы разработки игры?
Производство игр - это длительный процесс, который называют конвейером, поскольку для обеспечения эффективности и успеха в конце процесса производство должно быть завершено в определенном порядке. Масштаб конвейера производства игр может выглядеть совершенно по-разному в зависимости от размера команды разработчиков и производства, а также от того, на какой платформе будет выпущена игра, однако общие этапы разработки игр разбиты на три основных раздела с подкатегориями Pre-Production, Production и Post-Production, которые мы подробно разберем для дальнейшего определения конвейера.
Пре-продакшн
Пре-продакшн, как самый важный этап разработки игры, закладывает качественный фундамент для производства, который позволяет игре развиваться плавно. Пре-продакшн - это принятие решений о ключевых факторах в процессе разработки. Как правило, пре-продакшн начинается с решения таких вопросов, как о чем будет игра, на какую аудиторию она рассчитана, на какой рынок она нацелена, какие потенциальные игры могут быть конкурентами, где и когда она будет издана, как она будет продаваться, сколько времени займет разработка и, что немаловажно, какие ресурсы и бюджет потребуются для производства игры.
Из всех этапов разработки игр пре-продакшн - самый непостоянный, он занимает от нескольких недель до нескольких месяцев и даже года или около того в зависимости от масштаба проекта. В идеале пре-продакшн обычно занимает около 20 % времени, отведенного на все этапы разработки игры.
Во время пре-продакшена команда разработчиков также является самой маленькой, какой она будет на всех этапах разработки игры, и обычно включает в себя только продюсера, нескольких программистов и концепт-художников. Вместе они начнут создавать основу игры, а затем привлекут более крупную команду для последующих этапов. Продюсер на этих этапах разработки видеоигр - одна из самых важных ролей, поскольку он занимается всеми специфическими элементами бизнеса, включая бюджет и маркетинговые стратегии (да, даже на таком раннем этапе производства).
Во время пре-продакшена концепт-художники начинают создавать настроение игры, разрабатывая эскизы и визуальные средства - они отвечают за начало процесса создания мира, закладывая фундамент для будущих производственных команд в дальнейшем, во время производства. В ходе этого процесса команда разрабатывает документ по дизайну игры, известный как GDD.
GDD служит практически справочным пособием, руководства, которого нужно придерживаться на протяжении всего долгого процесса разработки мобильных игр. GDD включает в себя основные ценности и элементы игры, в том числе жанр, тему и персонажей, основные механики, общий стиль геймплея, дизайн мира и элементы построения уровней, все арты и эскизы, а также стратегии маркетинга и монетизации.
Стоит отметить, что GDD является развивающимся документом и полностью динамичен, особенно на этой стадии разработки, он подвержен изменениям по мере естественного роста и развития концепции. GDD также сильно варьируется в зависимости от размера студии, поскольку небольшие студии могут уделять больше внимания производственным элементам, чем финансовым.
После того как основные наброски и элементы изложены на бумаге, а общая тематика достигнута командой пре-продакшена, начинается создание прототипа. Прототипирование является важной частью 7 этапов разработки мобильных игр и дает возможность проверить основные механики игры, поскольку, хотя концепции на бумаге могут быть интересными, без работающих (и веселых!) основных механик эти концепции излишни.
Прототипирование обычно происходит довольно быстро, потому что важно убедиться в работоспособности основных элементов, прежде чем продвигать идею дальше. Как правило, на этом этапе используются элементы-заместители, поскольку они предназначены именно для тестирования основных механик будущей игры.

Производство
Самый длительный этап конвейера и самый напряженный с самой большой командой, производство может занять от 1 до 4 лет, а в некоторых случаях, в зависимости от масштаба, и больше! На этом этапе происходит доработка всех аспектов, от сюжета и персонажей до окружения и активов. Не обманывайтесь тем, что сразу же переходите к доработке, тестирование и создание прототипов, которые проводились на этапе пре-продакшена, продолжаются по мере продвижения проекта, и этот метод гарантирует, что игровой процесс будет оставаться функциональным и востребованным.
Производственный процесс можно разбить на несколько этапов, и в целом он выглядит следующим образом:
- Прототип: Первоначальное тестирование основных механик, очень голые кости.
- Первая игра: Включает в себя визуальные элементы и основную механику.
- Вертикальная нарезка: По сути, готовый образец, который можно использовать в маркетинговых или питчинговых целях.
- Пре-альфа: Содержание игры в основном завершено, однако именно здесь происходит окончательный выбор основных элементов.
- Альфа: На этом этапе происходит термин "Feature Complete", означающий, что все основные элементы игры уже готовы, и продукт стал пригоден для игры. На этом этапе может не хватать активов и некоторых FX, но этот этап готов к внутреннему пользовательскому тестированию.
- Бета-версия: Контент, активы и основные функции полностью готовы, эта стадия конвейера основана исключительно на оптимизации.
- Gold Master: Игра наконец-то готова к публикации и отправке на суд общественности.
7 этапов разработки игры (планирование, предпроизводство, производство, тестирование, предзапуск, запуск и постпроизводство) важны независимо от размера студии и позволяют производственной команде сохранять концентрацию и структурированность на протяжении всего процесса разработки.
В процессе производства есть ключевые роли, которые имеют первостепенное значение для успешного прохождения конвейера. Менеджер проекта - это роль, которая требует от него следить за сроками и вехами, а также предвидеть потенциальные риски и возможное увеличение времени разработки в результате этих рисков. Они являются коммуникаторами команды и часто выступают связующим звеном между разработчиками и руководителями.
- Программисты - это жизненная сила производственного процесса, они превращают предоставленные им концепции в код и создают реальную механику функционирования игры. Их роль в производстве очень велика, и описать их навыки было бы очень сложно, однако программисты - это инженеры-программисты с сильным опытом кодирования, которые обладают необычайным терпением и профессиональным творческим потенциалом, что делает их полноценными помощниками в работе.
- Гейм-дизайнеры определяют творческий характер игры и занимают промежуточное положение между писателями и художниками. Часто они обладают некоторыми навыками программирования, но на этапе производства им приходится следить за тем, чтобы игра продолжала передавать свою историю, обеспечивая при этом уникальные цели, задачи и правила. В то время как программисты создают механику и функции, гейм-дизайнеры определяют параметры, в которых эти функции живут и работают. Например, они отвечают за определение уровня сложности, создание окружения и препятствий, которые игрок должен преодолеть.
Роль дизайнеров уровней в производстве определяется просто: они отвечают за то, чтобы темп и течение игры были плавными, чтобы игрок не запутался и не потерялся, перемещаясь по игровому миру. Крупные студии выделяют целые отделы для этой роли из-за большого масштаба современных игр уровня Triple-A, однако в небольших студиях может быть всего один или два дизайнера уровней.
В то время как структура и окружение важны, художники по играм должны продумать все концепции игрового мира и воплотить предыдущие концептуальные элементы в трехмерном пространстве. К игровым художникам относятся 3D-модельеры, создающие объекты, игровые аниматоры, отвечающие за движения персонажей, существ и вообще за движение, и FX-художники, создающие такие элементы погружения, как текущая вода или симуляция дыма, обычно привлекаемые для создания погодных элементов. Как правило, FX-художники очень востребованы, поскольку они используют Houdini - невероятно сложный и динамичный программный пакет.
И наконец, среди гейм-художников есть важнейшие звукорежиссеры, которые вдыхают жизнь в игру, разрабатывая реалистичные звуковые эффекты, озвучку и потрясающие саундтреки, которые отвечают за погружение и внимание пользователя.
Производство невозможно завершить без службы контроля качества (часто называемой QA), роль которой заключается в многократном тестировании функций и уровней, расширении границ игры и поиске ошибок, которые команда разработчиков должна устранить.

Пост-продакшн
Это распространенное заблуждение, что после завершения разработки игры и ее отправки производство заканчивается. На самом деле, после того как игра отправлена, работа, связанная с ней, может стать не менее масштабной. Некоторые производственные отделы перераспределяют свое время на обслуживание, исправление ошибок и разработку патчей для улучшения общего впечатления от игры. В то время как QA находит 90 % ошибок, которые разработчики должны устранить, огромная база игроков всегда найдет ошибки, пропущенные в этом процессе.
Наряду с постоянной поддержкой игры, как правило, особенно в крупных студиях, часть производственной команды приступает к работе над DLC. Как правило, это происходит после постмортем (по сути, это подведение итогов производства), на котором обсуждается, что в игре было успешным, а что не пошло по плану. Эти важные встречи позволяют оптимизировать будущие продукты.
Каждый элемент в процессе создания игры, начиная с предварительной подготовки и заканчивая последующей обработкой, хранится и сохраняется, чтобы к нему можно было обратиться в любой момент, когда он понадобится в будущем. Компании, выпускающие сиквелы, регулярно обращаются к предыдущему коду и активам в качестве ссылок, поскольку это может ускорить производство игры и послужить прочной основой во время предпроизводства (это часто случается с такими играми, как Call of Duty и ежегодными спортивными играми).


