Как создают игры, в которые играют миллионы

Думаю, многие из нас помнят шутер S.T.A.L.K.E.R. Проект создавался долгих 6 лет, но это не помешало ему завоевать заслуженную славу и набрать в ряды сталкеров миллионы поклонников по всему миру. Также мы играли в Far Cry и Crysis, сражаясь с десятками противников на огромных открытых островах. А как же не вспомнить Казаки, Age of Empires, Warcraft, которые завлекали нас собирать ресурсы, строить армии и доказать всему миру наше стратегическое превосходство. Все эти игры оставили свой след не только в индустрии компьютерных игр, но и в наших сердцах.

Как создают игры, в которые играют миллионы

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

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

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

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

Как создают игры, в которые играют миллионы

Техническая часть заключается в разработке или покупке готового игрового движка и построении игрового проекта на его базе. Движок – это программная система, которая позволяет выводить графику, просчитывать физику, а также контролировать простую базовую логику NPC (non-player character) или AI (artificial intelligence) игровых персонажей. Лишь на заре появления 3D-игр компании писали собственные движки, так как не было полностью обкатанных графических стандартов (OpenGL & DirectX), и это позволяло подстроить графический драйвер под нужды именно собственной игры, делая ее оптимизацию в процессе разработки.

Как создают игры, в которые играют миллионы

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

Как создают игры, в которые играют миллионы

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

После отрисовки скетчей начинаем моделировать все заранее подготовленные игровые объекты, начиная от предметов интерьера и завершая 3D-моделями игроков, боссов и других сущностей нашего виртуального живого мира.

Как создают игры, в которые играют миллионы

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

Такая стратегия позволяет исправить огромное количество ошибок, которые пропустили изначально, а также получить очень важную вещь – фидбек по дизайну и сюжету. И, наконец, после прохождения правок, проект выходит на «продакшн» — получает статус релизного. Победа!

Весь процесс разработки может занять от полутора до 5 лет, ведь количество контента и по технической части, и по графике очень большое. Обычно во время разработки основного проекта заранее делают наброски на будущий, ведь не всегда все специалисты имеют постоянные задачи. Как пример, студия Electronic Arts, выпуская Mass Effect 3, уже вовсю работала на Mass Effect Andromeda.

Так почему же тогда одни игры являются шедеврами, а другие проходят незаметно или получают разгромную критику?

Дело в том, что успешная игра – это совокупность дизайна, бесподобного сюжета, хорошей технической реализации и реалистичного графического контента. В случае отсутствия одного из факторов весь проект получает хрупкий виртуальный мир, который не сможет захватить игрока на долгое время. Например, большие ожидания и ужасающая реальность являются проблемой большинства новых проектов. Сразу вспоминается провал 2016 года – No Man’s Sky — самый ожидаемый проект с огромной рекламной кампанией, который после выхода получил настолько низкие оценки, что покупатели просто получали refund (возврат денег за игру по требованию).

Как создают игры, в которые играют миллионы

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

44
28 комментариев

Вот сразу видно специалиста по разработке игр, который знает все процессы не по-наслышке, а по роликам на ютьюбе!

Респект таким парням из украинской глубинки, так держать!

3

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

И помните: ни слова про геймплей!

1

Сейчас бы в 20!8 в геймплей играть. За геймплеем это в детские игры про усатых карликов и эльфов-метросексуалов в пустом открытом мире (шутка).

2

Игровая индустрия стоит на месте и будет пока игроки жрут всякое говно.

1

Я с вами не согласен, ибо есть много интересных игр достойный нашего внимания

Комментарий недоступен

Писать речи для правительства это наша основная работа