Чтение онлайн

на главную

Жанры

Властелины Doom. Как двое парней создали игровую индустрию и воспитали целое поколение геймеров
Шрифт:

– Что они хотят?

– Они думают, что я считаю карты.

– Они что, полагают, что вы в состоянии помнить все эти карты?

– Ага, – сказал Кармак. – Вроде того.

– А вы кто?

– Я программист, – успел он сказать в тот момент, когда его стали выводить за дверь.

Февраль 1998 года Кармак проводил не только в казино. Жажда монашеского уединения привела его в маленький номер в отеле Флориды. Несмотря на позитивные отзывы и успешные продажи Quake II, стресс, которому он подвергался в офисе, лишь усиливался. Дела обстояли настолько плохо, что негатив чувствовался даже в самой игре. Тим Уиллитс создал секретный уровень,

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

И Кармак действительно исчез на неделю, уединившись в том далеком отеле. На полу валялись картонки из-под пиццы. Телефон молчал. Дверь была закрыта. Единственное, на что он порой отвлекался, – это очередная банка колы. Джон по случаю купил себе новый ноутбук и теперь трудился над созданием движка Trinity, в то время как команда id работала над паками к Quake II. По возвращении в Мескит он написал следующий файл. plan:

Имя: Джон Кармак

Описание: программист

Проект: Quake 2

Последнее обновление: 02/1998 03:06:55 (CST)

О’кей, я запоздал с обновлением.

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

Я не готов говорить о том, что именно сейчас делаю с Trinity. У Quake было много фальстартов, прежде чем мы утвердили окончательную архитектуру. Велика вероятность, что все, над чем я работаю, не войдет в финальную версию. И поэтому я не хочу сейчас делать никаких заявлений, которые потом могут быть восприняты некоторыми людьми как «обещание».

Но меня очень радуют наши перспективы.

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

Конечно, я страшно горд собой, когда выпускаю готовый продукт, но достижения на пути к нему запоминаются сильнее. Я не помню наших старых релизов, но зато помню все свои заметки во время разработки, включая идею использования CRTC для плавного [sic] скроллинга в Keen. Знание строится на знании.

Я делю [sic] свою жизнь на временные отрезки и оцениваю их с точки зрения ценности тех знаний, которые я получил в тот период.

Мои базовые умения проявились в школе на компьютерах Apple II, но нехватка ресурсов сильно меня сковывала. Сегодня жизнь у программистов гораздо легче: дешевенький ПК, дисковод, аккаунт в интернете – и у вас есть буквально все, что нужно для любых изысканий в области программирования.

Мои первые шесть месяцев в Softdisk были невероятным периодом. Я впервые оказался в кругу программистов, которые знали больше меня (Ромеро и Лейн Роат [sic], например); я имел доступ к куче книг и другим источникам и поэтому мог полностью посвятить себя программированию. Я был счастлив.

Следующие два года, кульминационным итогом которых стала DOOM, ознаменовались стабильным совершенствованием знаний сразу в нескольких областях: графике, сетях, операционной системе Unix, компиляторах и т. п.

Первый год разработки Quake был просто чудесен. Я опробовал столько всего нового! Это, наверное, многих удивит, но, когда я работал над DOOM, я толком ничего не знал [sic] о трехмерной графике – я даже не знал, как правильно стыковать полигоны стен (из-за чего и возникла вся эта мишура с полярными координатами). Quake заставила меня изучить кое-какие важные вещи.

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

Процесс создания Quake II тоже научил меня многим вещам (glquake, quakeworld, radiosity, openGL, win32 и т. п.), а также позволил моему разуму отдохнуть и подготовиться к серьезному рывку.

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

Но хорошее настроение длилось недолго. Так же как Ромеро в случае с Ion Storm, Кармак понимал, что славные деньки маленькой дружной компании миновали. Их сменила гнетущая атмосфера. Трения между Тимом, Американом и остальными дизайнерами достигли точки кипения. Адриан и Кевин постоянно выясняли отношения с Полом Стидом. Они слишком ненавидели друг друга, чтобы спокойно работать над игрой. Кармак нашел решение: в основу следующей игры нужно положить враждебные настроения внутри id. Quake III была бы игрой, в которой нет ничего, кроме смертельных боев; а также нужно задействовать большую часть идей Кармака для движка Trinity. Это позволило бы дизайнерам работать независимо друг от друга.

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

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

Не только Американ теперь сочувствовал Ромеро. Даже несмотря на то, что Пол Стид никогда не знал Ромеро лично, он тоже начинал думать, что его увольнение было огромной ошибкой. «Ромеро – олицетворение стихии, а Кармак – порядка, – говорил он. – Они были идеальным дополнением друг друга. Но если их развести по разные стороны, то вот что получается».

Поделиться:
Популярные книги

Попаданка в академии драконов 2

Свадьбина Любовь
2. Попаданка в академии драконов
Любовные романы:
любовно-фантастические романы
6.95
рейтинг книги
Попаданка в академии драконов 2

Особое назначение

Тесленок Кирилл Геннадьевич
2. Гарем вне закона
Фантастика:
фэнтези
6.89
рейтинг книги
Особое назначение

На границе империй. Том 9. Часть 2

INDIGO
15. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 2

Газлайтер. Том 2

Володин Григорий
2. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 2

Семья. Измена. Развод

Высоцкая Мария Николаевна
2. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Семья. Измена. Развод

(Не)нужная жена дракона

Углицкая Алина
5. Хроники Драконьей империи
Любовные романы:
любовно-фантастические романы
6.89
рейтинг книги
(Не)нужная жена дракона

Камень. Книга 4

Минин Станислав
4. Камень
Фантастика:
боевая фантастика
7.77
рейтинг книги
Камень. Книга 4

Война

Валериев Игорь
7. Ермак
Фантастика:
боевая фантастика
альтернативная история
5.25
рейтинг книги
Война

Сиротка 4

Первухин Андрей Евгеньевич
4. Сиротка
Фантастика:
фэнтези
попаданцы
6.00
рейтинг книги
Сиротка 4

Инкарнатор

Прокофьев Роман Юрьевич
1. Стеллар
Фантастика:
боевая фантастика
рпг
7.30
рейтинг книги
Инкарнатор

Хочу тебя любить

Тодорова Елена
Любовные романы:
современные любовные романы
5.67
рейтинг книги
Хочу тебя любить

Ненаглядная жена его светлости

Зика Натаэль
Любовные романы:
любовно-фантастические романы
6.23
рейтинг книги
Ненаглядная жена его светлости

Дело Чести

Щукин Иван
5. Жизни Архимага
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Дело Чести

Кодекс Крови. Книга VIII

Борзых М.
8. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга VIII