Китайцы сделают свой киберпанк? CD Projekt после хакерской атаки

Исправят ли моддеры Cyberpunk 2077? А может, скоро кто-то подготовит сетевой модуль Cyberpunk 2077 Online? Проверяем, как можно использовать украденный движок и исходные файлы игры.

Наверное, каждый игрок слышал о том, что студия CD Projekt RED стала жертвой хакеров. По этому поводу ходит множество неподтвержденных слухов и домыслов. В этом материале мы сосредоточимся на фактах и ответим на вопрос — что такое украденные исходные файлы игр и как можно использовать REDengine?

В начале февраля внезапно появилась новость о том, что кто-то взломал серверы CD Projekt RED и извлек с них значительный объем данных. Эту информацию быстро подтвердили представители студии. Примерно в это же время в сети появился исходный код игры Gwent: The Witcher Card Game. Но потери были намного больше. Киберпреступники также попали в различные версии The Witcher 3 , Blood War: The Witcher Tales и, что, пожалуй, наиболее болезненно, Cyberpunk 2077. Что вы можете сделать с этими типами файлов на практике? Ответ прост: продавать. Это то, что сделали хакеры. Это намного интереснееЧто может случиться с исходными кодами и движком игры после того, как они попадут в руки торговца. При условии, конечно, что это не CDPR себя , что спокойно скупал последствия его много лет напряженной работы. Однако это маловероятно. Группа капитала, зарегистрированная на фондовой бирже, не сможет скрыть транзакцию на 7 миллионов долларов.

Исходные файлы игры — что это?
Для начала стоит узнать, что такое исходные файлы и движок игры. Желая объяснить своими словами, что такое исходный код, сначала я думаю о… приготовлении пищи. Представьте, что вы едите исключительно хорошее блюдо, но не можете определить ни одного ингредиента, из которого оно сделано. Кажется, это не особенно важно, если конечный результат получается очень вкусным, правда? Разбирать блюдо на главные составляющие важно только для повара, особенно для повара с настоящей страстью. Зная подробный рецепт, он мог не только воссоздать блюдо, но также изменить его и добавить что-то от себя. Так эффект может быть еще лучше. Вот на что похожи игры. Нам что-то нравится, но мы не думаемкак выглядит данная продукция на уровне исходного кода, написанного программистами. Это интересно только создателям и продвинутым пользователям, например, занимающимся моддингом.

Как добраться до источника? Повар пробовал еду, желая попробовать все ингредиенты на свой вкус. Ему также было бы уместно определить методы, используемые для их обработки. Кулинарные программы показывают, что с этим возникают проблемы даже у профессионалов. Так же сложно, а может быть, даже труднее добраться до исходных файлов игры. При разбиении производства на основные факторы так называемые обратная инженерия. Википедия переводит это так: «процесс исследования продукта, чтобы определить, как именно он работает, а также как он был изготовлен. Обычно проводится для получения информации, необходимой для создания эквивалента «. Еще один способ добраться до «ингредиентов» — купить украденные с сервера создателя. На этот раз это был второй способ получить «готовый».

Что такое игровой движок?

Игровой движок (не путать с графическим движком) занимается взаимодействием между элементами, содержащимися в игре. Он часто включает различные проприетарные модули или использует движки, например, графику, физику, созданные другими. Разработка этого типа технологий с нуля занимает много лет и требует огромных финансовых затрат. Поэтому бывают ситуации, когда одна студия покупает лицензию на использование движка у другой. Первый Ведьмак был основан на движке Aurora Engine, разработанном BioWare. Ранее он заправлял, в том числе Neverwinter Nights. Конечно, CDPR внесла в Aurora свои изменения, например, дневной и ночной цикл. Несмотря на то, что обе постановки работают на одной основе, немногие игроки без таких знаний соединили их вместе. Ведьмак 2 уже использует оригинальный движок REDengine. Его последующие версии легли в основу The Witcher 3 и Cyberpunk 2077.

REDengine Evolution

С самого начала работы над собственным движком у студии CD Projekt RED была четкая цель. Разработчики хотели создать движок, подходящий для нелинейных игр, с обширным сюжетом и открытым миром. Так и случилось. Технология претерпела множество улучшений со времен Ведьмака 2, но основная идея не изменилась. Среди более важных вещей появилась поддержка других платформ: Xbox 360, Xbox One, Xbox Series X / S, PlayStation 4, PlayStation 5, OS X и Linux. Между тем, от программного обеспечения физического моделирования Havok отказались в пользу PhysX, была улучшена анимация, улучшен механизм рендеринга, среди прочего были введены объемные эффекты и поддержка технологии Nvidia. Волосы, трассировка лучей и DLSS 2.0. Короче,REDengine — полноценный движок, содержащий встроенные модули для создания графики, искусственного интеллекта и т.д. кат-сцен.

Как можно использовать чужой движок?

Что делать с украденным игровым движком? Ответ не прост и краток. Многое зависит от того, кому это досталось. Скорее следует исключить, что данные были куплены любителем, который хотел облегчить создание модификаций своей любимой игры. Кажется более реальным, что исходный код и документы были куплены самим Марцином Ивински, генеральным директором CD Projekt. Он определенно мог себе это позволить. Поступая таким образом, соучредитель компании мог заблокировать публикацию многих потенциально опасной информации, которая могла быть в украденных документах, что могло нанести вред студии. Согласно новостям, распространяющимся в сети, покупатель назначил встречу с хакерами.что они никогда никому не поделятся полученными данными. Однако доверчивые преступники могут быстро отомстить. В любом случае этот сценарий можно рассматривать как умеренный счастливый конец. Для баланса стоит также представить другое, менее оптимистичное направление.

Автор: Игры

Last modified: 10.05.2021