Порт UZDoom – очередной форк GZDoom
Версия 4.14.3 от 28 ноября 2025
UZDoom — это функциональный порт для всех игр на движке Doom, основанный на GZDoom, добавляющий продвинутый рендерер и мощные возможности скриптинга.
В середине октября команда разработчиков GZDoom объявила о создании своего порта UZDoom (Ultimate ZDoom) из-за конфликта с руководителем проекта. Graf Zahl внедрил непроверенный ИИ-код. Многие считают, что применение автоматически сгенерированного кода нарушает открытые лицензии и снижает «прозрачность проекта». Основная цель нового проекта: сохранить все функции оригинала, но внедрить «более здоровое сотрудничество и меньше власти у отдельных лидеров проектов».
Есть вопросы? Читай FAQ! Понравился сайт? Просто задонать!
Теперь предлагаю посмотреть как описывают ситуацию сами разработчики UZDoom:
Итак, вы, без сомнения, уловили много шума, который охватил Интернет на прошлой неделе. Если нет, то после ссоры между Графом Залем, руководителем проекта GZDoom, и его мейнтейнерами, организация ZDoom решила отойти от него, возглавив свой ведущий порт. Несмотря на то, что существует множество сообщений о том, что стало причиной этого, мы хотели бы изложить проблемы, которые привели к этому решению, чтобы развеять любые домыслы.
Граф был невероятно последовательным разработчиком и помог создать некоторые из наиболее характерных функций ZDoom, включая рендерер OpenGL, DECORATE и ZScript. Его вклад невозможно переоценить, и его работа является ключевой частью современной привлекательности ZDoom. Расширения, которые он помог добавить в движок, развивались и помогли сформировать совершенно новый мир контента, от невероятно впечатляющих модов до даже полноценных игр. Честно говоря, мы не могли бы быть там, где мы есть, без его страсти к этому проекту.
Но Графу также не привыкать вступать в конфликты с сообществом и другими разработчиками. Он часто вел себя враждебно по отношению к тем, кто хотел принять участие, и высказывал некоторые предосудительные вещи о других работах, доходя даже до того, что призывал к откровенному преследованию. Его руководство оттолкнуло многих перспективных программистов, поскольку он часто прекращает дискуссии, отказывается сотрудничать со своими коллегами, и в целом создает непродуктивную рабочую среду. Это всегда было неприемлемо, но это еще менее приемлемо для ведущего создателя портов ZDoom, ведь он построен вокруг своего сообщества и тех, кто хочет творить, поэтому лидером его направления не может быть кто-то настолько враждебный по отношению к кому-либо.
Последний инцидент был вызван не только тем, что Граф отправлял код в GZDoom, сгенерированный LLM (Large Language Model), но и подчеркнул его отношение к другим. В то время, как ZDoom занимает твердую позицию против кода LLM по нескольким причинам (как этическим, так и юридическим), отношение, которое он продемонстрировал к нашему новому мейнтейнеру, было совершенно неправильным, особенно после того, как все, что он просил, это чтобы Граф больше уважал своих коллег. В ответ нам сообщили, что мы должны создать свой порт, если нам не нравится такое обращение, поэтому мы будем это делать.
В дальнейшем Граф больше не будет руководить главным портом ZDoom, и эту роль возьмет на себя новая команда сопровождающих. Этот порт будет UZDoom (Ultimate ZDoom), продолжение GZDoom в том виде, в котором он есть на момент последнего релиза. В отличие от GZ, у UZDoom не будет отдельного человека в качестве руководителя проекта, вместо этого организация сама будет определять его направление, используя новый подход к сотрудничеству, который стремится выровнять игровое поле для всех мейнтейнеров и дать возможность высказаться каждому, включая сообщество. Graf продолжит управлять GZDoom и по-прежнему может вносить свой вклад напрямую и сотрудничать с ZDoom, но его порт больше не будет считаться нашим основным.
Разработка UZDoom будет продолжена с того места, на котором остановился GZDoom, чтобы сделать переход как можно более плавным. В настоящее время ведется работа над релизной версией, 4.14.3, чтобы она могла быть доступна для скачивания в ближайшие недели. Эта версия будет содержать некоторые исправления безопасности, поэтому настоятельно рекомендуется обновиться до нее. Планы на UZDoom 5.0 не изменились, и в порте по-прежнему планируется внедрить переработанный лаунчер, нетворкинг и тд. Для тех, кто беспокоится, мы не будем удалять какие-либо основные функции, и все проекты GZDoom должны работать так же на UZ, с возможностью переноса файлов конфигурации и сохранения. Наше видение поддержания обратной совместимости будет сохраняться и далее. И да, фильтрация текстур теперь отключена по умолчанию.
Наряду с этой реструктуризацией, мы решили очистить форум и страницу загрузки для удобства использования. Проекты и помощь в моддинге теперь будут в шапке форумов ZDoom, поскольку мы считаем, что это то, что большинство пользователей, вероятно, ищут, а техническая помощь будет снижена, поскольку это часто более нишевый момент. Те, кто хочет сообщать о проблемах и отправлять запросы на функции в UZDoom, должны сделать это на странице GitHub.
На странице загрузки, где теперь отображаются четыре порта (UZDoom, LZDoom, GZDoom и ZDoom), мы решили создать два раздела, чтобы уменьшить путаницу: Текущий и Исторический. Текущие порты — это порты, которые считаются активно спонсируемыми ZDoom и будут находиться в топе. Исторические порты — это порты, которые важны для истории ZDoom, но либо устарели, либо были заменены.
Мы сожалеем, что это расставание прошло именно так, но мы чувствовали, что у нас не было другого выбора. Мы желаем Графу всего наилучшего, куда бы он ни решил направить GZDoom, и с нетерпением ждем начала этой новой главы в истории ZDoom.
Итак, как вы могли понять из всего текста, в UZ нам обещана совместимость с ini-файлами настройки и сохранениями от GZDoom. В будущем UZDoom обзаведётся новыми фичами. Например, в будущем внедрят поддержку Heretic+HeXen (2025), также улучшат сетевой код, добавят новый ланчер, будет улучшенная поддержка контроллеров, улучшенный тактильный отклик в геймпадах и многое другое.
На момент написание текущего поста пока никаких глобальных изменений в UZDoom внесено не было. Разве что фильтрация текстур отключена по умолчанию, что понравиться некоторым пользователям. Лично мне она никогда не мешала, и я включил ее снова.
Можете не волноваться, GZDoom никуда не исчезнет. Сейчас Графом ведётся работа над версией 4.15, и можно даже ознакомиться с предварительными сборками.
Оценка проекта

- DOOM Slayer666
- 22
- 1 122







Комментариев 22