Half-Life. Как Valve создала культовый шутер от первого лица — страница 4 из 41

Quake, который сначала кажется ценным инструментом, очень быстро добирается до границ своих возможностей. Например, он капризничает, когда нужно добавить дополнительные скрипты[29]. При этом ведущий программист, Майк Харрингтон, хочет разработать искусственный интеллект, который не укладывается в обычные рамки шутера: такой ИИ должен обеспечить примитивные рефлексы монстров и сложные тактические действия солдат. Еще одна амбициозная задача – сделать из некоторых NPC (неигровых персонажей) союзников игрока, которые придут на помощь во время сражений. Чтобы иметь больше пространства для маневра, Майк Харрингтон и Стив Бонд решают разобрать исходный код движка Quake, чтобы переписать его под свои нужды. После нескольких недель напряженной работы появляется движок GoldSrc (от GoldSource), новый внутренний инструмент Valve, результат изменения оригинального кода id Software примерно на семьдесят процентов.

Универсальный движок позволяет создавать сложные 3D-модели. После долгих поисков Кену Бердуэллу удается разработать систему скелетной анимации, благодаря которой движения персонажей выйдут на уровень совершенно небывалого на тот момент реализма. Бердуэлл говорит, что вдохновлялся приемами анимации в кино: «Моя идея заключалась в том, чтобы совместить приемы анимации, которые использовались с начала восьмидесятых, и мощность наших тогдашних компьютеров, чтобы воспроизводить [анимацию] в реальном времени»[30]. Этот метод дает приятный результат с четкими движениями, плавными и широкими жестами героев, плюс обладает еще одним достоинством: не требует много ресурсов. Если в большинстве 3D-игр на тот момент модели ограничены пятьюстами полигонами, то в персонажах Бердуэлла насчитывается более шести тысяч полигонов! Есть чем анимировать целую серию оригинальных монстров, нарисованных Тедом Бэкманом, от простой собаки-циклопа (хаундай[31]) до гигантского щупальца, как будто сошедшего со страниц романа Кинга. Проблема вот в чем: чтобы добиться желаемого результата с этим методом, как ни крути, нужно потратить немало времени. Но Бердуэлл способен неделями работать по двадцать часов, не вставая из-за компьютера. При соучастии Келли Бэйли и за спиной боссов он даже экспериментирует с системой анимации рта и синтезированным голосом! Эта система, которую команда примет на ура, позволит также ввести несколько веток диалогов для NPC и дать каждому персонажу иллюзию уникальности. И снова – все это впервые в истории.

Пока Бердуэлл совершает подвиги в анимации, Стив Бонд с головой уходит в работу над ИИ – говорят, что он выучил C++ всего за пару недель. Поработав с движком Quake, Бонд хочет спроектировать ИИ по-новому. Ему не нужен привычный индикатор сложности, который адаптируется под разные типы противников, или примитивная программа, которая выдает несколько вариантов автоматического шаблонного поведения. Теперь у каждого врага будут индивидуальные навыки, и они будут развиваться и меняться в зависимости от действий игрока. «ИИ должен был сыграть свою роль в удовольствии от процесса, задать непростую задачку лучшим игрокам, но не слишком пугать неофитов»[32]. Игра должна выделяться среди прочих FPS своей революционной тактикой – здесь перестрелки никогда не будут скучными.

Для разработки первых уровней Джон Гатри использует Worldcraft – это бесплатный инструмент для создания карт, очень популярный среди моддеров Quake. При помощи GoldSrc Гатри может моделировать элементы графики в шестидесяти пяти тысячах цветов, добавлять эффекты дыма, отражающие поверхности, прозрачные жидкости и цветные источники света. Интерактивное и реалистичное пространство игры должно визуально передавать взаимодействие игрока с пространством. Например, непрочные поверхности (дерево, стекло) ломаются, на материалах остаются следы пуль. К тому же очень гибкий GoldSrc создан так, чтобы по максимуму использовать аппаратное ускорение видеокарт и библиотеки подпрограмм того времени (Direct3D, OpenGL, 3dfx). При этом движок доступен и для более скромных конфигураций и не нарушает плавности геймплея. Сочетая профессиональный и любительский подход, Valve закладывает основу духа игры, задуманной игроками и для игроков.

Quiver уступает место Half-Life

Вооружившись хорошим набором инструментов, члены команды собираются, чтобы в подробностях обсудить архитектуру игры. Затем они составляют список интерактивных предметов, которые хотят разместить на локациях (например, ящики), и придумывают механизмы-головоломки, связанные с окружающим пространством: игрок должен будет их решать путем логических умозаключений. Начиная с обычного рычага, который нужно опустить, и заканчивая вентилем (выбор не случайный), который можно крутить, чтобы открывать или перекрывать каналы. Чувствуется, что Quiver все больше удаляется от Quake, поэтому Ньюэлл решает найти игре другое имя. Думая о том, как теснее связать его с сеттингом, но отойти от клише, он предлагает Half-Life: оригинальный вариант, богатый ассоциациями и одновременно загадочный, намекающий на тайну сценария. Воодушевленная команда единогласно принимает новое название.

1996 год подходит к концу. Проект двигается вперед полным ходом, но требует больше времени и ресурсов, чем изначально предполагалось. С первым прототипом под мышкой Ньюэлл и Харрингтон отправляются по издателям, но безрезультатно. Те осторожничают и не слишком доверяют молодой компании без опыта. Все отказываются инвестировать в амбициозный проект. С тяжелым сердцем Ньюэлл и Харрингтон готовятся все бросить, когда им приходит письмо от некоего Кена Уильямса, который приглашает их в свой офис в Сиэтле. Это владелец Sierra On-Line, разработчика и издателя видеоигр. Известность компании принесли несколько серий адвенчур (King’s Quest, Leisure Suit Larry). В тот момент Sierra пытается дополнить свой каталог играми, похожими на Quake: настоящая находка для руководителей Valve, которые убеждают Уильямса всего за пару минут. Веря в потенциал студии, тот все же не хочет ставить на карту безопасность своей компании. Он выдает Ньюэллу и Харрингтону аванс в тридцать тысяч долларов и подписывает с ними партнерское соглашение на одну-единственную игру, при этом гарантируя свободу творчества в окончательной версии. Взамен Valve обязуется представить игру на E3 весной 1997 года, а выпустить следующей зимой. Бизнес-партнеры с облегчением возвращаются в Керкленд, получив поддержку бренда с престижным каталогом и оборотом в несколько десятков миллионов долларов.

Первая попытка и выстрел в молоко

Впрочем, энтузиазм команды быстро утихает перед лицом жестокой реальности тестирования: хотя игра с технической точки зрения впечатляет, она не получилась ни увлекательной, ни революционной. Хуже того, она напоминает очередной клон Doom или Quake, которые выходят десятками с момента триумфа этих двух игр. «Сыграйте в любую средненькую FPS эпохи 1997–1999, – уверяет нас Бердуэлл, – и вы познакомитесь с первой версией Half-Life. Не то чтобы игра была плохой, в ней просто не было ничего особенного. А мы не хотели „ничего особенного“: мы хотели такую вещь, в которую еще никто никогда не играл»[33]. Ньюэлл и Харрингтон, припертые к стенке, всерьез думают о переносе проекта и радикальной переработке. Но E3 стремительно приближается, и нужно сделать хорошую мину. Опубликовав два скриншота игры (на одном главный герой, на другом – три хаундая), команда готовит неигровой прототип с парой шоковых сцен, чтобы поддержать иллюзию успеха: противостояние между ученым и гигантскими щупальцами, нападение пантерая[34] на охранника, а также несколько общих планов, демонстрирующих запутанную архитектуру научно-исследовательского комплекса, чтобы дать какое-то представление о потенциале Goldsrc. Это должно сработать.

Вот уже несколько лет выставка E3 остается модным местом[35] для презентации будущих тяжеловесов индустрии. Выпуск 1997 года – не исключение: Tomb Raider II, The Legend of Zelda: Ocarina of Time и Metal Gear Solid вызывают первые восторги у публики. Но это также «год клонов Doom», как его окрестит кое-кто из комментаторов. Помимо Half-Life представлены Sin, Daikatana, Quake II, Prey, Star Wars: Jedi Knight, а еще GoldenEye 007, первый шутер от первого лица, предназначенный исключительно для консоли. Другими словами, у Valve есть все шансы остаться без внимания публики.

Sierra, выкупленная за несколько месяцев до этого компанией CUC[36], снимает небольшой стенд для Valve – рядом с Blizzard Entertainment (она тоже принадлежит CUC) в коридорах Inforum, на периферии, подальше от столпотворения на стадионе Georgia Dome. Заинтригованные слухами журналисты начинают стекаться к стенду студии. За несколько дней в прессе появляется огромное количество статей о будущем феномене, которому «удалось улучшить движок Quake, внедрив в него элементы приключенческой игры»[37] и который «пользуется самым инновационным движком со времен изобретения игр, похожих на Doom»[38]. Half-Life, настоящий аутсайдер, уводит несколько призов международных изданий, в том числе титул «лучшей игры выставки». Перспективы у Half-Life не радужные: у разработки есть немало проблем, а публика уже ждет от игры громкого провала. Придется принять серьезные меры.

Драконов маневр

Летом 1997 года к Valve присоединяются новые ключевые сотрудники. Разработчики Valve жаждут включить инструменты Worldcraft в Goldsrc и связываются с создателем программы, Беном Моррисом, чтобы ее купить. Кроме того, студия предлагает ему работу – курировать создание улучшенной версии Worldcraft. Когда Моррис приезжает в Valve как гость, его сопровождает Марк Лэйдлоу, спецкор журнала