Рукописи горят
CD Projekt потратила 20 лет, чтобы понять: знания, не записанные вовремя, обходятся дороже любого сервера.
Когда студия из 15 человек собирала первого «Ведьмака» на заброшенном коде порта Baldur's Gate: Dark Alliance, никто не думал о документации. Знания передавались устно, за кофе — от старших к младшим. «Студия была маленькой, голодной до успеха и очень амбициозной, — вспоминает старший технический писатель Адриан Фулнечек на конференции Digital Dragons в Кракове. — Успех не был гарантирован, и никто не заглядывал на 20 лет вперёд». От того периода не осталось ничего. Ни файлов, ни заметок, ни схем.
К разработке The Witcher 3 компания повзрослела: завела внутреннюю вики, документировала процесс день за днём. А потом отключила сервер. На бумаге вики выглядела непрофильным активом — проект завершён, хостинг стоит денег. Данные не мигрировали, не разметили, не архивировали.
Последствия проявились не сразу — знания ещё хранились в головах. Проблема всплыла, когда Фулнечек получил задачу написать руководство к REDkit, официальным моддинг-инструментам третьего «Ведьмака». Стартовой точки не существовало. «В нашей документации не было ничего о движке, — признаётся он. — А движок, мягко говоря, не самый интуитивный». Спасение пришло из Fool's Theory — студии, делающей ремейк первого «Ведьмака» силами бывших сотрудников CDPR. Квест-дизайнер Мартина Липиньска нашла скриншот старой вики. По битым ссылкам и забытым серверам Фулнечек восстановил архив.
В восстановленных файлах обнаружились загадочные отсылки к некоему Бобу в названиях ассетов дополнения Blood and Wine. Квест-дизайнер Йоанна Радомска разъяснила: расширение когда-то называлось Bell of Beauclair.
Самой задокументированной игрой в истории CDPR стал карточный спин-офф Gwent — лайв-сервис с ежемесячными патчами, где, казалось бы, на записи нет времени. Команда решила «платить налог на документацию авансом». Результат: новички включались в работу мгновенно, без недельного онбординга.
С Cyberpunk 2077 масштаб сломал систему. Восемь лет разработки породили 8 000 страниц в Confluence. Перед выходом Phantom Liberty файлы разнесли по двум платформам: базовая игра осталась на внутреннем сервере, DLC ушло в облако, патчи — снова в облако, версия для macOS — обратно на сервер. «Это был хаос. Два пространства, два инстанса». Фрагментация документации, по словам Фулнечека, напрямую коррелирует с выгоранием — команда и без того была измотана спасением игры после провального запуска.
Теперь CD Projekt лечит двадцатилетнюю болезнь процедурно. The Witcher 4 и Cyberpunk 2 разрабатываются по новому регламенту: каждый этап производства заканчивается «воротами», и актуальная документация — обязательное условие прохождения. Обе команды работают в общем репозитории. Решение, найденное на «Ведьмаке», видит команда Cyberpunk. Компания с тысячей сотрудников и офисами в Северной Америке больше не может передавать знания за кофе.
«Информация имеет период полураспада, — формулирует руководитель группы технических писателей Ярослав Ручиньский. — С каждым годом очевидные причины, по которым конкретная фича сделана именно так, становятся всё более размытыми». CDPR два десятилетия строила игры на устной традиции и памяти ключевых людей. Те уходили — и уносили контекст, который невозможно восстановить. Сервер, отключённый ради экономии на хостинге, обошёлся компании в годы реверс-инжиниринга собственного наследия. Теперь студия платит за документацию авансом. Выяснилось, что это дешевле, чем археология.
Подписаться на 😅
Post #1941
232

- 🔥 8