Изображение: Айван Бакула.
Между датой 10 сентября 2016 года и 10 октября 2007 года — 3258 дней. Между 10 октября 2007 года и 8 ноября 1998 года — те же 3258 дней. Каково значение этих вычислений? Приведённая дата в 1998 году — это день выхода Half-Life. Дата из 2007 года — день выхода Half-Life 2: Episode 2. С момента релиза последней из существующих игр серии прошло уже больше времени, чем между выходом первой и последней игр.
Valve так и не закончила сюжетную линию своей первой игры, а известных планов на продолжение нет. Вместо этого компания предпочитает заниматься сервисом игровой дистрибуции Steam, шляпами для разнообразных мультиплееров и виртуальной реальностью. Последняя игра Valve вышла в 2013 году.
Чтобы попробовать понять, почему так происходит, нужно копнуть в самое начало Valve. Ниже 1996 года, ещё во времена совсем другой компании.
Microsoft
С конца восьмидесятых компания из Редмонда начала неплохо зарабатывать на своём программном обеспечении и бешено расти. Молодая Microsoft поставляла операционные системы MS-DOS и Windows, прикладные приложения Word и Excel. Де-факто продукты Microsoft быстро завоевали титул стандарта для IBM PC и делового мира. С ростом компании росли состояния её основателей. Но не только самые первые лица в команде хорошо разбогатели.
В дополнение к четырём долларовым миллиардерам из Microsoft вышли более 12 тысяч миллионеров. Это были обычные сотрудники, которые получали бонусные опционы, акции компании. Первое публичное размещение в 1986 году и последующие периоды бурного роста означали, что состояние подобных сотрудников сильно росло. В результате вчерашние студенты за несколько дней становились миллионерами. Многие воспринимали богатство как должное.
Своим состоянием новоиспечённые миллионеры распорядились по-разному. Самое простое — просто тратить. Стоянка Microsoft напоминала выставку дорогих спортивных автомобилей. Ещё легче — терять. Кто-то отдал часть в результате судебных процессов по разводу с жёнами, импортированными откуда-то из Восточной Европы. Кто-то посчитал, что деньги он заработал умом, и неумело вложил их в, уже позже, рухнувший рынок доткомов. Кто-то проиграл на стартапах. Чуть сложнее деньги приумножить. Некоторые смогли реализовать свои планы по созданию новых продуктов и компаний именно с помощью заработанного в Microsoft.
Один из наших героев — 271-й сотрудник Microsoft. В 1983 году по совету Стива Балмера он бросил престижный Гарвардский университет и провёл в Microsoft 13 лет. Он плотно работал над тремя первыми релизами Windows 1.01, 1.02 и 1.03. Молодой человек обладал огромной продуктивностью: он мог выпускать по 30 продуктов в год. Но всё же он ушёл из Microsoft, чтобы основать свою компанию. Гейб Ньюэлл хотел делать видеоигры.
Ньюэлл понял по Doom, что видеоигры — это будущее развлечений, по Super Mario 64 — что это искусство. Оригинальный Doom вышел под DOS в 1993 году. Ньюэлл установил его на ноутбук. Он ходил по офису и демонстрировал всем окружающим, какой захватывающей может быть графика по сравнению с NES или приставкой Sega. Именно Ньюэлл связался с Кармаком и предложил бесплатно портировать Doom на Windows.
В середине девяностых Майкл Абраш ушёл из Microsoft, чтобы работать над Quake в id Software. Пример оказался заразительным. В 1996 году Ньюэлл и Майк Харрингтон уходят из Microsoft, чтобы основать собственную компанию.
Windows
Сегодня операционная система Windows стала центром экосистемы гейминга на ПК. Если игра выходит на ПК, то она выходит под Windows — не нужны больше никакие дополнения или пояснения, всем всё и так ясно. Существование и выход портов игр под OS X и Linux являются приятной опцией, о которой поговаривают всё чаще и чаще. Но основной платформой была и остаётся Windows.
Так было далеко не всегда. К моменту выхода Windows 95 стало очевидным, что будущее операционки в немалой степени будет определяться набором игр, которые будут выходить под неё. На тот момент над игровым рынком доминировали японские компании: Nintendo, Sega, Sony. Американской компании нужна была настоящая атомная бомба, которая позволила бы выиграть эту войну. И она нашлась.
Речь идёт о проекте DirectX. Сегодня пиар-служба Microsoft старательно умалчивает, что первое кодовое название звучало как Manhattan Project. В результате настоящего Манхэттенского проекта США получили ядерный арсенал и успешно испытали его на городах Хиросима и Нагасаки, что явилось одной из причин капитуляции Японии. Название пришлось сменить на DirectX, поскольку оно сулило проблемы с общественным восприятием. Ядерное прошлое названия осталось в логотипе и промо-материалах для Windows 95.
Очень громкий звук.
В DOS игры обращались к оборудованию напрямую, а Windows 95 вводила новые уровни абстракций с защищённым режимом доступа к памяти. Самый первый DirectX нужен был для реализации мультимедийных возможностей в Windows 95. До этого уже был похожий проект — WinG, который делал портирование DOS-игр более простым. Ушло время, чтобы убедить разработчиков перейти на то, что выглядело как замена WinG, которую тоже могут чем-то заменить в будущем.
Всё это происходило после выхода Windows 95, в середине девяностых годов прошлого века. Это была эпоха медленного перехода к угловатым 3D-играм. Их графика выглядела как какой-нибудь Minecraft и прочий современный инди с ретро-графикой. Только в девяностых полигоны и примитивные эффекты освещения внушали не ощущения ностальгии, а реальное восхищение. Появлялись и развивались новые жанры, развивался сетевой мультиплеер.
Всё это живёт и запускается на персональных компьютерах с ранними «Пентиумами» с частотой работы редко когда выше сотни мегагерц, ОЗУ в десятки мегабайтов и иногда даже с видеоускорителями с мегабайтами памяти. В гостиной правят PlayStation, Nintendo 64 и прочие игровые приставки пятого поколения. Характерный набор хитов от первого лица в середине девяностых: System Shock, Doom II, Quake, Duke Nukem 3D, GoldenEye 97.
Valve
Ньюэлл и Харрингтон — абсолютно неизвестные в мире игроразработки имена. Что ещё хуже, двое не знали ничего о том, как делать видеоигры. А планы были амбициозными. Гейб и Майк выбрали технически сложный жанр 3D-игры с элементами экшна.
Майкл Абраш, который ушёл в id Software, предложил лицензировать новый движок, который он разрабатывал с Джоном Кармаком. Харрингтон и Ньюэлл отправились в Техас, в штаб-квартиру id. И легко представить, какой приём их там ожидал. В самую крутую на тот момент компанию видеоигр завалились два разработчика, которые могли похвастать именами под проектами уровня Windows NT, OS/2 и Microsoft Bob. Да, деньги у них были. Но стоит ли с ними сотрудничать на равных?
Абраш поручился за своих друзей, чем немало помог будущей Valve. Ньюэлл и Харрингтон в результате общения с id Software узнали немало о том, как работает игровая индустрия. Именно в Техасе они получили контакты для выхода на интересных разработчиков. В самолёте обратно в Сиэттл летел и диск с исходными кодами движка Quake. Но никто в компании, кроме Абраша, не верил, что эти двое когда-нибудь вернутся.
24 августа 1996 года Ньюэлл женится. В этот же день была основана Valve, на тот момент чрезмерно амбициозная и никому неизвестная студия видеоигр. Вэлвовцы оформили пятилетнюю аренду офисов в Киркленде, тихом городишке недалеко от Сиэттла. Само название Valve выделяется среди компаний видеоигр того времени: ничего экстремально-агрессивного, даже как-то блёкловато. Другой вариант имени, который чуть не выбрали, вообще звучал как Hollow Box (пустая коробка).
В пустой коробке уже был движок и пара идей. Дальше следовал найм разработчиков. Здесь Valve поступила оригинально: в компанию набрали мододелов и разработчиков-фанатов. К примеру, письмо от Гейба получили Стив Бонд и Джон Гатри, авторы фан-сайта Quake Command. На тот момент Гатри учился в колледже и работал доставщиком пиццы. После визита в Сиэттл Бонд присоединился к компании Ньюэлла, а через неделю учёбу бросил Гатри: он тоже хотел делать игры в Valve.
С этим подходом были и проблемы. Пришлось отфильтровать немало фанатов Quake, которые слабо представляли будущее жанра. А ещё многие из новых сотрудников никогда нигде до этого не работали. Им нужно было помочь закрепиться. В дополнение к неопытным мододелам Valve наняла несколько ветеранов индустрии из 3D Realms, Shiny Entertainment и Microsoft.
Для распространения и продажи игры нужен издатель. И с этим тоже возникали проблемы. Для бывших уважаемых майкрософтовцев была в новинку негативность и недоверчивость к никому неизвестной студии. Многие издатели просто выгоняли молодую Valve, не веря в её обещания. К примеру, встреча с одним из издателей шла вполне адекватно. Но после обещания Valve использовать в будущей игре скелетную анимацию издатель немедленно закончил встречу.
Valve повезло наткнуться на Sierra On-Line, издателя, который как раз искал продукт на движке Quake. В удачный момент в Sierra пришло письмо Ньэлла, который рассказал, что у них есть лицензия на движок и команда бывших сотрудников Microsoft. Основатель Sierra Кен Уильямс был заинтригован. В начале девяностых у него был шанс купить id Software, который он упустил. А теперь он понял, что Sierra отстаёт от жанра 3D-игр.
В назначенный день шёл снег, что в Сиэттле случается нечасто и оттого приводит к коллапсу транспортной системы. Кое-как вэлвовцы добрались до полностью пустого офисного здания, где был лишь Кен, и начали свой питч. Спустя 20—30 минут, когда дело только подходило к финалу презентации, Уильямс прервал выступление и согласился сотрудничать.
Позже он расскажет, что он принял решение, потому как в других командах были сборища художников и дизайнеров, но не инженеров. В Valve движок был отправной точкой, а не конечной. В то же время в компании собирались не просто настрогать карт, а создать сюжет и уникальный мир.
Prospero
В ранние годы своего существования Valve одновременно создавала две игры. Одна из них — Prospero. Это должен был быть научно-фантастический проект с упором на исследование уникального мира и сложный сюжет. Для работы над Prospero в июле 1997 года наняли писателя Марка Лэйдлоу. Вторая игра — это Quiver, коридорный шутер уровня Doom, целью которого является адреналин и развлечение игрока.
Quiver сменил имя на Half-Life и стал одной из самых успешных игр в истории. Проект Prospero никогда не увидел свет. О нём есть лишь обрывочные сведения из изречений разработчиков и страница в артбуке Half-Life 2: Raising the Bar.
Главный персонаж Prospero — некто Aleph или Aleph-Null (возможная отсылка к теории множеств), также известная как Библиотекарь. Она использует свои псионические способности для сражений с врагами. В одной из вариаций развития персонажа она полагалась на устройства усиления и улучшения её собственных способностей.
Изначально Prospero должна была быть эдвенчурой-квестом от третьего лица, созданной под влиянием от игры Myst и работ Хорхе Луис Борхеса. Вид от третьего лица был нужен, чтобы дать игроку ощущение масштаба. И если есть Библиотекарь, то должна быть и Библиотека: под этим в Prospero подразумевается каталог миров, в которые Алеф может заходить.
По мере развития концепции и вхождением части идей в Quiver проект стал массовой многопользовательской онлайн-игрой. Технически каждый из миров должен был бы хоститься на отдельном сервере. В Библиотеке можно было бы найти как пользовательские миры, так и созданные официально. В игре планировались списки друзей и браузер серверов. Сюжетная концепция с доступом к мирам смутно напоминает рассказ Борхеса «Алеф», описывающий точку пространства, которая содержит все другие пространства.
Набросок Библиотеки руки Рэнди Ландина. Заметен минималистичный интерфейс.
Публично Prospero известен слабо. Есть лишь несколько скриншотов и грубых зарисовок персонажей. Работу над Prospero вели как минимум с августа 1996 года по октябрь 1998 года. Лэйдлоу должен был отвлечься лишь на пару недель, чтобы усилить сюжет Half-Life, а затем продолжать работу над Prospero. Но в итоге мы знаем его в первую очередь как сценариста серии Half-Life.
Миранда, ещё один персонаж игры. Вероятно, имя является отсылкой к пьесе Шекспира «Буря», где у волшебника Просперо была дочь Миранда. Символ на татуировке не исчез: позднее лямбда стала частью мира Half-Life.
Идеи Prospero растащили на другие работы Valve. Браузер серверов является стандартной функцией многопользовательских игр на Source и GldSrc. Списки друзей и каталог уровней, которые создали пользователи, — это Steam Community и Steam Workshop. Prospero шагнул далеко вперёд своего времени: резюме Карла Декарда упоминает, что контент Prospero использовался в серии игр Portal, где действительно есть отдельный дизайнер уровней.
Если заглянуть в стандартную сборку Half-Life, можно найти файлы, которые имеют отношение к Prospero. Несколько треков музыки игры носят названия prospero01, prospero02 и так далее, чем указывают на возможную принадлежность к другой игре.
Когда-то в Valve говорили, что хотели бы когда-нибудь вернуться к Prospero. Но вряд ли теперь это имеет какой-либо смысл — всё, что было в проекте, Valve уже реализовала.
Quiver
Во время поиска идей для будущей игры команда заинтересовалась повестью Стивена Кинга «Туман». В книге город Бриджтон в штате Мэн окутывает неестественно густой туман, в котором скрываются монстры. Главный герой и его сын пытаются скрыться в супермаркете и отбиться от опасности. Её причина — некий военный проект «Стрела» («Наконечник стрелы»). Конечно, идея с супермаркетом была опущена, зато были использованы детали жанра психологического ужаса. Из повести Кинга и возникло кодовое название игры — Quiver (колчан).
Fast Walker ведёт себя как собака: следует за Гордоном, кормится отстреливаемым им мясом и помогает в игре. В финальную игру существо не попало.
Команда набрасывала врагов и сюжет того, из чего получился Half-Life. Часть существ дожила до финальной игры почти без изменений. Другая часть претерпела значительную переделку, иногда и вовсе была вырезана. Даже самое красиво нарисованное существо не попадёт в игру, если у него нет чёткого поведения в бою и грамотно написанного ИИ.
Финальный Хаундай очень напоминает первый набросок. Его анатомию Тед Бэкман нарисовал по образу огромного трёхлапого кота Тренога, которого художник помнил из детства.
В Valve были амбициозные планы насчёт будущей игры, которые выходили за пределы изначального движка Quake. К примеру, приходилось как-то работать с компьютерами той эпохи, чтобы обеспечить нужный уровень качества анимации. Два десятка лет назад передовой технологией была скелетная анимация. И в ту эпоху программистам удалось удивить остальных сотрудников тем, что рты у людей открываются в такт речи.
Искусственный интеллект в Half-Life умён для своей эпохи. Вероятно, наиболее известной демонстрацией его силы является поведение тараканов. Они сбегаются на еду, боятся резкого включения света и крупных существ. И это всего лишь вспомогательные существа, которых можно игнорировать без потерь для игрового процесса. Враги в Half-Life работают сообща, в стаях. Монстры бродят и что-то едят. Фактически, относительно Quake искусственный интеллект врагов был написан с нуля.
Mr.Friendly должен был выбивать оружие из рук главного героя и валить его на землю. Как вспоминает Кен Бёрдвелл, чудовище придумал сын его знакомого, которого он рекомендовал Valve в качестве художника. Среди работ в портфолио был этот монстр с заметным членом. При демонстрации Ньюэлл прямо спросил, что это там торчит. Художник рассказал, что задумывался о том, что пугает целевую аудиторию — 14-летних подростков. И на ужастики с пушками вместо рук они насмотрелись. Поэтому Mr.Friendly должен вызывать гомофобный рефлекс соответствующим поведением. За этим последовало описание задумки посмертного соития. Гейб ещё немного пялился, а затем похвалил художника и вступил с ним в бурное обсуждение возможных психосексуальных связей пришельцев и клинических описаний сексуальных фантазий подростков. Всё это происходило в присутствии Бёрдвелла.
В Half-Life 3D-модели детальнее, чем в Quake: движок поддерживает больше полигонов. В игру Valve добавили поддержку прозрачных текстур, что позволяло размещать в игре стекло разного цвета. В Quake свет был ровно одного цвета. В Half-Life освещение может быть разных цветов.
В целом может показаться, что изменений относительно оригинального QuakeWorld не так много. Движок Half-Life написан на том же C. В Half-Life на C++ пишут логику игры, в Quake для этого используют специально созданный язык Quake C. В движок Valve включили примерно 50 (в других источниках — не более 100—200) строчек кода Quake 2, в основном разнообразные исправления багов. Инструменты создания карт похожи, архитектура рендеринга та же, что в Quake. Разве что освещение не 8-битное с фиксированной палитрой, а RGB.
Смешение цветов в технической демке Half-Life.
Похожи файлы .WAD для хранения моделей и текстур. В Half-Life у каждой текстуры появилась возможность иметь свою палитру. Quake использует WAD2, Half-Life — WAD3. А вообще формат WAD восходит ещё к оригинальному Doom. Формат карт Half-Life .BSP настолько похож на квейковский формат .BSP, что ранние версии редактора Hammer могли открывать и редактировать карты Quake и Quake II. Позже официальная поддержка подобного исчезла, хотя её всё равно можно вернуть. Впрочем, в этом нет ничего удивительного: Hammer начинался как редактор карт Quake от компании ACD Systems, носил название Worldcraft и продавался за 35 долларов. Valve купила права на редактор и развила его до Hammer.
В Half-Life софтверный рендеринг 16-битный, а не 8-битный как в Quake. Это улучшение потребовало лишь незначительных изменений в коде. В движке появилась поддержка отметин-декалей, в аудиосистеме есть несколько улучшений. На момент выхода в Half-Life сетевой код мультиплеера был идентичен. В 2001 году его полностью переписали и добавили компенсацию лагов. В целом движок переписан на 70 %, хотя если порыться, можно найти большие фрагменты неизменённого кода.
Гонарх — финальная стадия развития головокраба. По сути, это яичко на паучьих ногах.
Само имя GoldSrc появится позже. На момент разработки движок внутри компании никак не называли. В компьютерных журналах того времени движок Half-Life описывают как Quake Unified Technology. К моменту выхода Half-Life появились две ветки развития движка: ушедшая на «золото» стабильная GoldSrc и экспериментальная Source. Изначально кодовые названия настолько закрепились, что стали официальными именами движков.
Первая демонстрация на E3 1996
Второй скриншот Half-Life.
Когда Sierra объявила о новой разработке Valve, были выпущены какие-то скриншоты отвратительного качества. На них запечатлели хаундаев в комнатах. Реальную демонстрацию скелетной анимации, хорошего ИИ и общего уровня графики провели только на Electronic Entertainment Expo 1997 года.
В те годы термин «шутер от первого лица» ещё не завоевал место в английском языке. Игры по типу Half-Life называли «клонами Doom», что, в общем-то, было недалеко от реальности. Публика впервые смогла увидеть будущий хит на E3 в июне 1997 года. Демонстрация имела успех, и Half-Life даже получила награду как лучшая игра выставки. Действительно, работа Valve хорошо смотрелась на фоне разнообразных подражателей Quake.
Half-Life должна была поспеть к ноябрю 1997 года, как раз к праздникам. Внимание публики и награды были уже до выхода. Казалось бы, что дальше может пойти не так?
Ранняя альфа-версия 1997 года.
Проблема была лишь в одном: игры не существовало. В августе к разработке и привлекли Лэйдлоу, чтобы он хоть что-то сделал с персонажами, сюжетом и дизайном уровней. К сентябрю было сделано многое, вот только хорошей игры так и не получалось.
При всех стараниях художников и программистов во многих местах у Valve получался total conversion оригинального Quake. То есть новая игра, созданная на том же движке с полной заменой всех оригинальных ресурсов. И она слишком сильно наследовала геймплей оригинала.
Да, были внушающие ужас монстры, но если в бою игрок отклонялся от запланированного разработчиками, супостаты тупили. Были карты и уровни, но с друг другом они сочетались слабо. Был хороший движок с продвинутой графикой, но её крутости присутствовали лишь в паре мест. В Half-Life того периода встречались хорошие моменты — просто игры из них не получалось.
Программисты добавляли новые фичи, с гордостью сообщали об этом дизайнерам, а потом с удивлением наблюдали, что функции нигде не используются. К примеру, в движке появился эффект «лучей», по сути — красивые линии электричества, лазеров, энергии, света между двумя точками. На электронную почту нужным сотрудникам упали письма с объяснением параметров эффекта. Через два месяца лишь один дизайнер воспользовался эффектом. Наивное предположение «сделаем и будут использовать» не работало.
Демонстрация геймплея ранней версии игры. Это склейка отдельных фрагментов записанных демок внутри утекшей альфы.
Завись Valve от своего издателя полностью, пришлось бы поработать ещё несколько месяцев над самыми очевидными проблемами и выпустить получившееся. Понятно, к каким продажам это привело бы. А для молодой студии слабый результат своего первого проекта часто означает закрытие. К счастью, Valve существовала на деньги своих основателей. Чтобы выдать жалованье, Гейб выписывал чек с личного чекового счёта.
Рискуя своим отношением с издателем, Valve отложила срок выхода игры. Sierra возлагала большие надежды на проект и на тот момент уже готовила рекламную кампанию игры, но всё же стерпела.
Первый год своей жизни Valve только училась делать игру. Почти все созданные за это время ресурсы отправили в утиль. Работа началась с начала. Как это ни странно, на моральном состоянии команды всё это сказалось положительно, а не отрицательно.
От отчаяния все работающие идеи, все удачные виды оружия, все заскриптованные события, все хорошие особенности дизайна уровней собрали в одну карту. Над этим уровнем месяц трудилась отдельная группа, в то время как остальные не делали почти ничего. Когда уровень был готов, его оценили. Он удался: в нём было то видение, что нужно было финальной игре. Единственное — это то, что Valve нужно было сделать ещё около сотни таких уровней.
В студии провели анализ, почему этот уровень работает. Получилось несколько теорий. Одна из них гласила, что дело в плотности событий на единицу времени игры. При продвижении игрок никогда не должен ждать слишком долго до следующего взаимодействия с игрой, а слишком много событий за короткий промежуток времени утомляют. Скорость выдачи событий зависит от продвижения вперёд, а не времени. Если игрок захочет больше давления игровых событий, он просто будет продвигаться быстрее.
Другая теория: игра должна воспринимать игрока и его действия, иначе игрок не будет воспринимать игру. Если игрок стреляет из оружия, должно быть что-то кроме звука выстрела. Дизайнеры хотели бы иметь возможность проделать в стене дырку, но технически это было неосуществимо. Остановились на декалях. Если игрок толкает то, что должно толкаться, объект должен двигаться. Если игрок заходит в комнату, где уже кто-то есть, на него должны среагировать или хотя бы посмотреть.
Cabal
Первые 11 месяцев работы Valve безустанно искала официального «игрового дизайнера» — человека, который придёт и расставит всё по полочкам. В компании просмотрели сотни резюме и собеседовали многих, но палочки-выручалочки не нашли. Стало понятно, что идеального человека не существует. Пришлось всё сделать самим. Для этого создали группу, которую назвали Cabal по имени «кабального» совета при Карле II.
Целью работы было создать документ, который полностью описывает все уровни, взаимодействия с врагами, их поведение, оружие и сюжетные ходы. Нужно было понять, когда вводится каждый из видов врагов и оружия, какие навыки у игрока уже должны быть, когда его им научили.
Встречи группы Cabal выглядели как полуорганизованный мозговой штурм на тему ограниченной области игры. Кто-то один фиксировал идеи, к которым приходила группа, кто-то ещё набрасывал зарисовки уровней. После сбора достаточного количества идей группа создавала грубую форму будущего сюжета.
Целые уровни какое-то время описывались общими словами «на поверхности» или «что-то с большим монстром». Иногда идеи долгое время находились в подвешенном состоянии — некоторые зоны создавались без определённого места в игре. Иногда их вырезали, иногда добавляли куда-то. Иногда сегменты уровней создавали с целью показать хорошие функции движка или хорошую геометрию фрагмета докабального периода. Постепенно выработалась привычка набрасывать несколько несвязанных требований, а затем подгонять под них уровень.
<3
Пять месяцев подряд четыре дня в неделю по шесть часов в день группа Cabal сидела и создавала документ. После шести часов такой работы члены группы были полностью вымотаны. Сил у них оставалось разве что на проверку почты, никакой другой работы они не выполняли. Позднее совет опять иногда созывали на нерегулярной основе.
Изначальная группа состояла из трёх программистов, дизайнера уровней, писателя и аниматора — представителей каждой из основных каст в Valve Software. Раз в несколько недель проводили ротацию и меняли участников, но так, чтобы были представители разных отделов.
Результатом стал 200-страничный документ, в котором были описаны подробности от высоты кнопок до времени дня на уровне. Впрочем, его проработанности всё равно не хватало для игры такой длины. Когда мы говорим про Half-Life, стоит помнить, что это проект конца девяностых. Он проходится за несколько десятков часов.
Уже ко второму месяцу было написано достаточно, чтобы создавать уровни. К третьему месяцу работы Cabal началось тестирование. Sierra предоставляла добровольцев, которые приходили в Valve и играли по два часа. За каждым из них молча сидели дизайнер этого уровня и член кабального совета, который предложил этот сегмент игры. Можно представить раздражение от наблюдения, как тестировщик двадцать минут долбится в тот фрагмент, который казался очевидным на этапе разработки.
Всего было проведено более 200 сессий плейтеста, каждая из приводила к примерно сотне пунктов изменений. Ближе к концу разработки уже появилось что-то, напоминающее геймплей. Поведение игроков записывали, затем позицию, здоровье, оружие, скорость прохождения анализировали. Графики здоровья игрока давали понять, какие фрагменты слишком просты или сложны, в каких местах мало взаимодействий, а оттого скучно.
Отработанный процесс помог закончить игру. Почти всё в игре было создано кабальным советом. Работа группы не только помогала создавать, но и удалять слабые места. Процесс плейтестов позволял избегать личностной природы таких решений.
Half-Life: Day One
В июне 1998 года на очередном E3 проект продемонстрировали вновь. И опять Valve получила награду игры выставки, хотя никакой игры ещё не было. Процесс создания уже шёл, нужно было его закончить. Следующие несколько месяцев студия работала в авральном режиме. Иногда сотрудники работали сутками без перерыва, лишь бы успеть к дедлайну.
Сроки сначала сдвигались на весну 1998 года, потом на лето, сентябрь, День Благодарения в октябре. В Sierra уже пошучивали, что мифическая Half-Life так никогда и не появится на прилавках. Работа шла, пусть из игры и исчезли многие фичи. В их числе: отдельные отметины выстрелов на телах, пилотируемый вертолёт с управлением не хуже типичного авиасимулятора и многое другое.
Впервые игра вышла в форме демо-версии Half-Life: Day One. Как следует из названия, она содержит сюжет первого дня событий исследовательского комплекса «Чёрная Меса». Day One не была доступна для всех желающих — это была специальная версия в комплекте с видео- и аудиокартами. Но демку быстро выложили в Интернете. К сентябрю её качали многие и уже тогда называли одной из лучших 3D-игр. Как вспоминает Джон Кармак, лишь тогда в Техасе поняли, что у Valve всё получилось. Джон Ромеро говорил, что залпом проглотил всю демку за 4,5 часа.
В начале ноября разработчики закрыли последний баг и убедились, что в игре не был забыт ни один файл. Сотрудников Valve, которые уже свыклись с 24-часовыми рабочими днями, отправили по домам, а в некоторых случаях — к жёнам. Все ожидали результатов теста в Sierra. 7 ноября по электронной почте пришло заветное письмо: игра вышла на «золото» и была запущена на тиражирование. 8 ноября 1998 года Half-Life наконец-то вышла.
Моды и сообщество
Игра с головокрабами и монтировкой продавалась миллионными тиражами. К 2004 году было продано восемь миллионов копий. И по сей день Half-Life остаётся в списке самых продаваемых игр истории. Более 50 изданий назвали Half-Life игрой года. Нетрудно увидеть причину успеха: это была одна из первых игр, которая не была интерактивным тиром. Half-Life и её мягко сшитые карты рассказывали историю, погружали игрока в вымышленный мир, а не просто давали возможность отстреливать врагов. Игра изменила индустрию: многие критики делят игры на эпоху до Half-Life и после.
На этом история Valve не заканчивается. Конечно, студия начала работу над сиквелом, и от него ждали прорыва не хуже первой части. Оригинал портировали на игровые консоли, а Gearbox Software выдали права на разработку спин-оффов во вселенной Half-Life. Вместе с этим Valve не забывала свои корни.
Два бывших сотрудника Microsoft создавали операционные системы, окружения, в которых пользователи запускали собственные приложения. И для работы в Valve были наняты мододелы, члены сообщества геймеров, которые создавали новый контент путём модификации существующих игр. Отношение к подобному явлению тогда было неоднозначным. Кто-то его поддерживал и выдавал инструменты разработки, кто-то в лучшем случае не преследовал в судебном порядке.
И нет ничего удивительного, что Valve создала не просто игру, но и среду, в которой зарождались новые шедевры. Речь идёт не просто о лицензировании движка GoldSrc — такие сделки были. Простые пользователи тоже создавали свои некоммерческие проекты. Только на Mod DB есть более 700 модов Half-Life. Счёт отдельных карт идёт на тысячи.
Подростка отчислили из школы за создание карты учебного заведения в Counter Strike и устроили обыск в его доме. 2007 год.
Среди модов есть не только любительские поделки, но и проекты, которые переросли в серьёзные игры.
К примеру, Counter Strike начинался как мод, но его популярность заметили в Valve. Team Fortress Classic сам по себе является портом оригинального Team Fortress, который создавали для Quake. Day of Defeat начинался как мод Half-Life, который переносил игрока в атмосферу Западного фронта Второй мировой. Во всех этих случаях Valve, иногда ещё до периода бурной известности, замечала успех, выкупала права и нанимала мододела. И во всех трёх случаях любительский проект отточили до популярной игры, которая продаётся миллионами копий. Некоторые из игр вообще превзошли оригинальный Half-Life: всего было продано более 12,5 миллионов копий оригинальной Counter Strike. И по сей день люди продолжают играть в версию 2000 года.
Легко обвинить Valve в лени и нежелании создавать собственные оригинальные продукты. Но настолько успешные моды — это редкие явления в сообществе. Наоборот, было бы легче не угождать капризам сторонних мододелов, а сфокусироваться на сиквеле Half-Life. Разработка HL2 шла медленно и постепенно затягивалась. Проект выйдет в 2004 году, после похожего срыва сроков. Но одно из событий в его разработке чуть не стоило уже немаленькой на тот момент студии жизни.
Продолжение следует
По материалам блога Алекса Джона (1, 2), интервью с Алексом Джоном, Business Insider, ComputerAndVideoGames.com, Forbes, GameSpot и Gamasutra.
Комментарии (67)
GeMir
30.09.2016 01:32+16Оригинальная Half-Life, как и дополнения Opposing Force, и Blue Shift поразили в своё время не столько графикой, сколько атмосферностью и сюжетом.
CaptainFlint
30.09.2016 14:59Ещё очень хорош Point of View.
TheCop
30.09.2016 16:37К халфе есть около десятка очень качественных модов, мало чем уступающих оригиналу. (Всего их, конечно, больше, но я говорю о действительно завершенных, цельных творениях.) Можно найти на сайтах, на этом специализирующихся. Но почти все они — не про Блэк Месу.
CaptainFlint
30.09.2016 16:52PoV как раз ведёт повествование в рамках инцидента с Black Mesa, поэтому я его тут и упомянул в контексте с Opposing Force и Blue Shift. Конечно, его связь с исходным HL несколько слабее, чем в этой паре, но всё же есть.
А так-то отличных модов полно и за пределами вселенной HL, это да.
Oxyd
02.10.2016 02:53Да. Из таких «не халфовских» модов можно вспомнить мой любимый мод «Паранойя». Он меня, в своё время, поразил не меньше чем сама халфа.
Andriy1218
30.09.2016 01:33+5Очень интересно почитать историю разработки этой культовой игры. С нетерпением жду продолжение.
Keramblock
30.09.2016 02:23+1Если вы про вторую, то откройте для себя Raising the Bar: http://www.hl-inside.ru/comments/?1461262523
Крайне интересная штука)
Celtis
30.09.2016 02:32Первый раз познакомился с HL еще во времена демки(игра обрывалась перед выходом на поверхность по вент-каналу — сверху всё рушилось и Game Over)
Не припомню современных игр, вызвавших у меня такой же WOW-эффект.crackedmind
30.09.2016 03:15Первый раз познакомился с HL еще во времена демки(игра обрывалась перед выходом на поверхность по вент-каналу — сверху всё рушилось и Game Over)
Uplink вроде это, там еще Гаргантюа был где-то внизу… Жаль что эти уровни не вошли в игру. Мне после прохождения оригинала казалось, что это демка продолжения :) Это было в 2001 году. И я был весьма растроен что все так кончалось.
crackedmind
30.09.2016 03:13+1Движок Half-Life написан на том же C++.
Ну нет, нет. Движки id tech вплоть до Doom 3 были написаны на C. QuakeC был сделан для мододелов.
А история хорошая, многое не знал. Спасибо за перевод!
3aicheg
30.09.2016 06:22+1отчислили из школы за создание карты учебного заведения
Вот же блин, а я периодически думал о том, чтобы создать для какого-нибудь шутера локацию в виде собственного детского сада/школы/университета. Или целый микрорайон с песочницами, качельками и домами (пусть даже невходными). Выходит, повезло, что я ленивый — а то бы сидел уже.NetWormKido
30.09.2016 08:16+1Вечер в хату, часик в радость. Я такую карту школы создал для Quake, даже планы пожарной эвакуации стащили с этажей, для того чтобы не по памяти рисовать.
aquamakc
30.09.2016 09:51Мы с друзьями в далёком 2001 под вторую кваку создавали карту нашего офисного здания для сетевых боёв. Было весело.
QDeathNick
30.09.2016 16:37А я делал карту общаги, всего один зацикленный этаж: лестница была с порталами, спускаясь вниз оказывался наверху и наоборот, а в конце 4 крыльев тоже порталы. Очень кстати играбельная карта была.
МИТХТ привет.
PaulAtreides
30.09.2016 12:52С приятелем делали карты своих школ для Дюка (о этот глючный build editor! О этот глючный build engine!) и куска района между ними. Карты потом пару лет валялись на наших BBSках и кто-то даже в них играл и присылал нам отзывы. Никого не отчислили. Видимо мы что-то делали не так. ;)
DeLuxis
30.09.2016 08:38+5Между тем уже выросло поколение людей не знающих HL.
ustaspolansky
30.09.2016 09:38+1И к сожалению уходит время поколения которое верило в третью HL.
johnDoe6245
30.09.2016 11:54+2Интересен уже больше финал истории. Валве заслуживают звание плохого игродела только за этот клиффхенгер в конце второго эпизода и полное радиомолчание на тему истории на протяжение 10 лет.
General_Failure
30.09.2016 12:26+1Да-да, пусть Гейб книгу хотя бы напишет, раз игру упорно не хочет выпускать
Oliksolik
30.09.2016 09:37+1ну вот, теперь придётся ещё раз пройти…
aquamakc
30.09.2016 09:52+1Вроде оригинальных HL перевыпускался на Source. Вот только игра обрывалась на попадании в Xen.
beliakov
30.09.2016 10:18+4Это не перевыпуск от Valve, а любительский мод — http://www.blackmesasource.com/
mahabala
30.09.2016 12:28Поведайте, пожалуйста, собираются ли продолжать Black Mesa после Xen? Не комильфо переигрывать лишь 2/3 от игры… а такая классная реализация первой части получилась!
beliakov
30.09.2016 15:01Последнее упоминание Xen в новостях проекта — почти год назад:
This update WILL NOT contain Xen. We are hard at work on Xen and are preparing media to show to you guys. But there will not be a release of Xen soon and we still do not have a timeframe for it.
http://steamcommunity.com/games/362890/announcements/detail/75795300358700519
SVlad
30.09.2016 13:04+1Есть мод BlackMesa, а есть перезапуск от Валв. В стиме, кстати, продается именно версия на движке Source
CaptainFlint
30.09.2016 15:09+5На самом деле есть три разных продукта.
Во-первых, это Half-Life: Source от самой Valve, который является тем же самым HL, но на сорсовом движке. Отличия от оригинала минимальные (рэгдолл-физика и красивая водичка). Во-вторых, имеется сторонний мод Black Mesa, с полностью перерисованными текстурами, существенно переработанными некоторыми уровнями и с отсутствующей частью про Xen. Причём этот мод присутствует в двух вариантах: бесплатная версия, скачиваемая с сайта (и, вроде бы, больше не развиваемая), и платная версия в Steam-магазине. Xen планируют добавлять именно в платную версию, но когда это произойдёт (и произойдёт ли), пока не известно.
Iamkaant
30.09.2016 10:07Спасибо за перевод! Ещё бы о второй жизни HL1 почитать – а именно HL source и Black Mesa.
mrigi
30.09.2016 10:45Помню чтобы нормально играть в HL пришлось разориться на Riva TNT.
AlexeiZavjalov
01.10.2016 09:42+1У меня в первом ПК была установлена Voodoo 2. Графика была как в этом ролике: https://www.youtube.com/watch?v=kJKjt13EBSI. В те времена, после всяких Duke Nukem и Quake с софтовым рендерингом я не мог поверить своим глазам. Потом часами залипал на заставку Unreal https://www.youtube.com/watch?v=QLBgaLOi7N4.
TigerClaw
05.10.2016 10:58первый раз проходил в soft режиме на S3 virge, 3D в ней не работало на этой карте, а потом уже на vooodoo перепроходил, а потом на TNT 2.
sintech
30.09.2016 10:50Проходили первый HL в школе в 99 году, параллельно с подготовкой к научно-практической конференции. На районной заняли сразу несколько призовых мест, а на городской провалились. HL подходил к концу и желание увидеть финал пересилило тягу к науке ;)
SnowLoKu
30.09.2016 10:52Мне в свое время игра показалась достаточно скучной и не интересной. Когда вокруг нее была такая шумиха искренне не понимал чем там так восхищаются, тот же Дюк был гораздо веселее и интересней. Чем бродить по коридорам с кафельной плиткой и отстреливать не понятных никому существ. В то время вышел unreal tournament и я крепко подсел на него. В HL2 таки не играл. Также делал Карту своей школы для UT. Нет, не отчислили, никому ее не показывал, но с удовольствием бегал по школе и разбивал стекла какое то время))
Smitak
04.10.2016 00:28+1Та же история. Как раз на Unreal Torunament подсел тогда (ещё Q3 ненавидел за то, что в него все друзья играли, и никто не хотел со мной рубиться в UT), а HL был тягомотиной для меня. Правда позже в HL2 я всё-таки сыграл и понял в чём фишка таких игр)
SnowLoKu
04.10.2016 03:21В чем?
Smitak
04.10.2016 17:38В эффекте присутствия в загадочном и пугающем мире. Кроме того, в отличие от жуткого мяса и кишок типа «Doom 3», там есть некие рамки, и пребывать в этом мире не противно. Талантливо и продуманно сделанная игра не даёт заскучать, часто требуется поработать мозгами, чтобы понять, что делать дальше. Ну и в общем и целом каждый раз (HL1, HL2) новая игра — это был и новый движок, который потрясал видеоэффектами и физикой (HL2), где физика была не просто для демонстрации, а частью игрового процесса.
SnowLoKu
05.10.2016 05:58Меня вот как раз такой реализм и отталкивал. В особенности картинка когда кругом плитка, бетон, дневной свет почти без теней и т.д.
Andrey_Kerman
30.09.2016 11:09+1До сих пор отчётливо помню тот вечер, когда купил компакт-диск с игрой и запустил на компьютере! Я сам не знал, что покупаю, мне просто обложка понравилась. С первых минут игры появилось ощущение, что я нашёл настоящий клад!
elmm
30.09.2016 11:45+1Мне игра попалась в 99-00 году (точно не помню, но играл я уже на целероне, что был куплен в 99м при поступлении в универ). Тогда я ещё не знал, что это культовая и т.п. Просто от друга попался диск-сборник с новой игрой. Причём знакомство началось как раз с блюшифт, а потом уже пошли оригинальная версия и другие моды. Игра на столько зацепила, что я по началу перепроходил её пару раз в год, а потом, после выхода второй части и эпизодов стабильно раз в год, заново перепроходил что-то из этой серии. Жаль что в итоге серия заглозхла.
AMN848
30.09.2016 11:54+1Недавно вышла крутая короткометражка Transmissions: Element 120 в Steam. Не сочтите за рекламу, она бесплатна, но очень глубоко погружает в тот мир, мир Half Life. Цепляют такие моменты… HL3, I want to believe!
LoadRunner
30.09.2016 13:07+2А почему головокрабы? В моём детстве они не переводились, были и остаются хэдкрабами.
maaGames
30.09.2016 13:09С удовольствием прочитал и, даже не заметил, что видео по пол часа.
Жду второй части.)
swelf
30.09.2016 14:00Игроки в ХЛ делятся на тех, кто прошел ее по нескольку раз, и на тех кто не доехал в поезде=) Сам отношусь ко второй группе)
rocknsalt
30.09.2016 16:06Мне брат рассказал, что появилась такая игра, где можешь делать что хочешь. Например взять монтировку в руки и крушить всё подряд. Реальность оказалась немного другой, но это ничуть не расстроило. Несколько раз проходил игру и всегда останавливался до мира Ксенов, уж слишком он отвратный был.
DmitryITWorksMakarov
30.09.2016 16:37В 2000...2001 получил HL от одногруппника за 10 решенных интегралов. Пришлось отложить DII и пройти HL =)
perfect_genius
30.09.2016 21:54+1От скуки ковырялся в менюшках Counter Strike на непонятном тогда английском и совсем случайно запустил игру. Игра казалась атмосферной и страшной, также вызывала тошноту (потом вырасту и узнаю, что укачивание из-за угла обзора игры). Заблудился в канализации и забыл про игру.
В 2004 году из-за всеобщего хайпа по HL2 решил попробовать и понял, что теперь игры будут делиться на до и после HL2 (наивный). Захотелось восполнить пробел между канализацией первой части и поездом в начале второй. Убедился, что первая часть ничуть не хуже и даже продолжительнее.
HL3 перестал ждать после его официальной отмены, но зато есть планы на мод, убирающий загрузки уровней, и на ремейк/переосмысление первой части.
Flash_CSM
30.09.2016 23:21+1Да… хл стала одной из самых культовых и знаковых игр геймдева.
Вспоминая цитату с баша:
"-Игроки в халф лайф делятся на две больше группы — те, кто не доехал на поезде и те, кто прошел несколько раз."
susnake
01.10.2016 00:27-1демку за 4,5 часа.
Прослезился…
Сейчас порой «игры» выпукывают на столько часов… А тогда это только демка…
ReSpown
03.10.2016 23:31-2А ещё есть Альтернативно-глумежная озвучка Half-Life 2 игра называется Kayfe-Life 2, а так же Kayfe-Life 2: Абзац 1
City17 теперь Бобруйск-17 — большая оздоровительно-воспитательная колония для наркоманов, алкоголиков и психопатов, которой управляет доктор Бруньков. Запрещены наркотики, алкоголь и… секс. За порядком следят санитары-мордовороты в противогазах. Однако, в подпольной лаборатории старый еврей нетрадиционной ориентации, который плохо ладит с техникой, тайком продает ущемленным в развлечениях пациентам пиво и травку. Его имя Изя Ламер и у него есть питомец-мутазоид по кличке Шарик.
v555574
04.10.2016 00:28+1отличный материал, хотелось бы что-нибудь подобное про Unreal 1998 почитать.
HiTechAnarxi
05.10.2016 11:32-1Алеф кстати название одного из психоделиков, который синтезировал Шульгин :) помоему тематично
RussDragon
Статья написана 30.09. 30 состоит из 3 и 0. 9 это 2 степень тройки. Статья про Халф-Лайф.
Half-Life 3 Confirmed.
ragequit
В 2016 году, а как известно, 2+0+1 + 6 = 9, а это опять 32.
Boomburum
Извините, не удержался )
vitaly_KF
Блин, насколько этот мужик уже задолбал, но тут он правда был в тему)))
AlexMal
Гордон Фримен здесь!