Джон Ромеро (John Romero) — живая легенда индустрии геймдева, человек, чей код и видение подарили миру Wolfenstein 3D, Doom и Quake. В этом выпуске «Tim Ferriss Show» он раскрывает тактические детали своей продуктивности, дисциплину «скоупинга» (определения границ проекта) и философию инноваций, позволившую маленькой команде перевернуть представление о графике и геймплее.
🌵 Истоки: Выживание в пустыне и первый код 1:32
Джон Ромеро родился в 1967 году в Тусоне, Аризона . Его детство было сопряжено с тяжелыми испытаниями: отец страдал алкоголизмом, в доме часто не было еды, а насилие было обыденным делом .
Один из самых шокирующих эпизодов произошел, когда Джону было шесть лет: отец вывез его и четырехлетнего брата Ральфа в глубь пустыни, высадил из грузовика и уехал . Джон, проявив раннюю стойкость, сумел сориентироваться и пошел по следу шин, пока мать не заставила отца вернуться за детьми спустя полчаса.
Переломный момент наступил в 1979 году, когда Ромеро в возрасте 11 лет попал в компьютерную лабораторию колледжа Sierra College .
- Первый опыт: Он увидел мейнфрейм с терминалами, на которых играли в текстовые игры (Hunt the Wumpus, Star Trek).
- Озарение: Узнав, что игры можно создавать самому, он взял книгу по языку BASIC и начал учиться прямо на месте .
- Метод самообучения: В течение трех лет у Джона не было своего компьютера. Он ездил в магазины Radio Shack, садился за выставочные TRS-80 и переписывал код из книг, исправляя ошибки на ходу .
⚔️ Военные связи и рождение профи 5:42
В 1983 году отчим Джона, военный, перевез семью на базу ВВС . Там Ромеро столкнулся с уникальной возможностью в Aggressor Squadron — подразделении, где пилотов обучали маневрам советской авиации .
- Взлом системы образования: Придя в школу в середине года, Джон уже знал BASIC и изучал ассемблер. Учительница была настолько впечатлена, что на второй день отвезла его на базу и познакомила с капитаном Спенсером .
- Секретный объект: Джона провели через банковскую дверь-сейф в хранилище секретных данных, где стоял миникомпьютер Cromemco .
- Первая работа: Ромеро за считаные минуты подтвердил знание ОС CP/M и BASIC, получив работу программиста в 15 лет .
🚀 Протокол id Software: Как делать 13 игр в год 22:15
В 1991 году Джон Ромеро вместе с Джоном Кармаком, Томом Холлом и Адрианом Кармаком основал id Software . Их эффективность была феноменальной: за первый же год они выпустили 13 полноценных игр .
Тактические принципы «скоупинга» (Scoping): По мнению Ромеро, секрет высокой скорости не в таланте, а в жестком управлении границами проекта :
- Отказ от прототипов: Команда не тратила время на проверку гипотез. Они визуализировали игру в деталях за часовое обсуждение и сразу приступали к написанию финального кода .
- Двойные смены: Ромеро и коллеги работали над двумя играми одновременно. График: с 10:00 до 18:00 над одним проектом, с 18:00 до 02:00 — над другим . Это помогало избегать творческих тупиков.
- Беспощадная резка (Cutting): При приближении дедлайна любые функции, не составляющие «душу игры», вырезались.
💥 Феномен Doom: Агрессивный маркетинг и инновации 39:10
К концу 1992 года id Software чувствовали себя непобедимыми после успеха Wolfenstein 3D. Создание Doom стало попыткой сделать «лучшую игру, которую можно вообразить» .
- Технологический скачок: Кармак разработал архитектуру, позволившую использовать неортогональные стены (под любым углом), уровни освещенности и перепады высот .
- Пресс-релиз как самопринуждение: В январе 1993 года, не написав ни строчки кода новой игры, команда выпустила пресс-релиз, объявив Doom величайшей игрой в истории . Ромеро признает, что это было безумием, но это создало необходимое давление для реализации обещаний .
- Случайный мультиплеер: В октябре 1993-го Ромеро заметил, что они забыли про обещанный многопользовательский режим . Кармак реализовал peer-to-peer сетевую модель всего за несколько часов. Первый же тест, когда Ромеро увидел на экране персонажа другого игрока, вызвал шок: «Это изменит всё» .
🧠 Гипертимезия: Суперсила Ромеро 49:10
Тим Феррис поднимает тему редкого состояния Ромеро — гипертимезии (hyperthymesia). Это исключительная автобиографическая память .
- Характеристики: Ромеро помнит мельчайшие детали своей жизни, начиная с детских лет. Он помнит даты выхода игр, имена всех разработчиков и конкретные строчки кода, написанные десятилетия назад .
- Практическая польза: В индустрии это помогает Ромеро не изобретать велосипед. Он моментально вспоминает, как конкретная геймдизайнерская проблема была решена в игре 1984 года на Atari 800, и адаптирует это решение для новых платформ .
- Риски: Ромеро отмечает, что иногда тяжело расставлять приоритеты, так как в его памяти незначительные детали кажутся такими же важными, как и ключевые события из-за их взаимосвязанности .
📉 Quake и уход из id Software 1:07:41
Разработка Quake в 1995–1996 годах стала испытанием на прочность . Команда выросла до 13 человек, а технологический скачок был настолько велик, что старые методы дизайна перестали работать.
- Кризис видения: Ромеро хотел сделать Quake средневековой RPG с инновационным дизайном. Но из-за сложности нового движка команда буксовала почти год .
- Смертельный «кранч»: В ноябре 1995 года выгоревшая команда решила отказаться от амбиций RPG и сделать просто очередной шутер . Чтобы успеть, они работали в режиме экстремальных переработок: 7 месяцев по 7 дней в неделю, минимум по 10 часов в день .
- Разрыв: Ромеро понял, что id Software превращается в технологическую компанию, где дизайн вторичен . В то время как он уже планировал уход, Джон Кармак и другие партнеры также решили, что им больше не по пути с Ромеро, и попросили его об отставке после релиза Quake .
📚 Текущий этап: Мемуары и наследие 1:19:53
Сегодня Джон Ромеро живет в Ирландии и продолжает заниматься разработкой. Поводом для написания автобиографии «DOOM Guy: Life in First Person» послужило выступление в Канаде, где слушателей потрясла история его ранних лет .
Книга служит не только хроникой золотого века геймдева, но и подробным реестром (лудографией) всех проектов Ромеро, включая те, о которых он раньше не имел права говорить, например, игру Blackroom . Спустя 30 лет после выхода Doom, Ромеро по-прежнему восхищается сообществом моддеров, которое ежедневно создает новый контент для его творения .