CD Projekt Red обещает не повторять ошибки Cyberpunk 2077 при создании The Witcher 4 и Cyberpunk 2, потому что студия наконец-то научилась вести документацию
Разработчики CD Projekt Red признали, что одной из ключевых проблем при создании Cyberpunk 2077 стала не техническая сторона и не амбиции, а нечто куда более прозаичное: хаос в документации. На панели Digital Dragons ведущий технический писатель Ярослав Руцинский и старший технический писатель Адриан Фулнечек подробно рассказали, как студия пришла к этой проблеме и что сделала для её решения.
По словам разработчиков, CDPR исторически уделяла документированию крайне мало внимания. Во времена The Witcher 1 и The Witcher 2 никто в студии "не думал о перспективе в 20 лет", и сегодня от того периода почти ничего не сохранилось. Эта беспечность дала о себе знать при работе над ремейком первой части: команда столкнулась с тем, что технических знаний о разработке оригинала попросту не осталось.
Ситуацию спасли ветераны CDPR из студии Fool's Theory, выступающей со-разработчиком ремейка, которые принесли с собой то, что Руцинский назвал "инъекцией утраченных знаний".
Главной жертвой документационного беспорядка стала Cyberpunk 2077. Фулнечек описывает игру как "чистый старт" и "колоссальное начинание", для которого внедрили инструмент Confluence с концепцией "живой документации". Идея казалась перспективной, но быстро вышла из-под контроля: в итоге накопилось более 8 000 страниц.
Дальше стало хуже. Чтобы распутать этот клубок, команда решила вынести документы по дополнению Phantom Liberty в отдельное облачное пространство Confluence. В результате документация оказалась раздроблена между серверами компании и облаком.
Это был хаос. Два пространства, два экземпляра. Подобная фрагментация напрямую сказывалась на выгорании сотрудников. Разобраться в этой системе было крайне сложно как внутренним командам, так и внешним партнёрам. Если можете, не разделяйте документацию между платформами или разными инструментами. Связи между ними должны быть абсолютно чёткими.
Уроки из этого опыта легли в основу нового подхода, который CDPR применяет при разработке The Witcher 4 и Cyberpunk 2. Изменения затронули два ключевых аспекта. Во-первых, документация теперь общая для всей компании: команды в разных часовых поясах всегда в курсе происходящего. Во-вторых, прохождение каждого этапа разработки – от препродакшена до альфы, беты и релиза – теперь требует наличия актуальной документации как обязательного условия.
Теперь у нас есть новые требования, в том числе новое определение слова "готово". Каждый этап заканчивается "воротами", и документация – это часть условий для их прохождения, чего раньше не было.
Руцинский отдельно остановился на принципе совместного доступа к знаниям. Раньше информация была заперта внутри конкретных команд с ограниченными правами доступа. Теперь это общий ресурс: если команда The Witcher 4 находит решение для какой-то проблемы, разработчики Cyberpunk 2 могут увидеть его, взять за основу и адаптировать под свои нужды.
Проблемы не решаются несколько раз разными командами, и если в одном из проектов происходит прорыв, вся компания от этого выигрывает. Будущее выглядит для нас очень обнадёживающе. Мы усвоили урок.
- CD Projekt RED может потратить около 800 миллионов долларов на The Witcher 4
- Директор Cyberpunk 2 объяснил почему больше времени с Джеки в Cyberpunk 2077 было бы бессмысленно
- Cyberpunk 2077 дала игроку урок о том, каково женщинам отбиваться от навязчивых мужчин