Разработчик игры Unturned, студия Smartly Dressed Games, опубликовала в открытый доступ исходный код и файлы проекта. Это событие приурочено к годовщине выхода игры и нацелено на поддержку фанатов, желающих создавать значительные модификации.
Инструменты, получившие название U3 SDK, доступны для бесплатного скачивания на платформе GitHub. Нельсон Секстон, автор проекта, отметил, что его решение связано с желанием поддерживать активное сообщество. Публикация исходных файлов даст возможность энтузиастам вносить новшества, разрабатывать уникальные механики и даже создавать сторонние проекты, основываясь на оригинальном коде. На момент публикации код уже набрал более 1100 звезд на GitHub.
Чтобы запустить проект, пользователям потребуется игровой движок Unity версии 2022.3.62f3 и купленная в Steam копия игры, откуда будут загружаться основные графические ресурсы. Создатели рекомендуют использовать среду разработки Visual Studio для работы с кодом. Опубликованный инструментарий распространяется под некоммерческой лицензией. Это значит, что разработка модификаций не может обеспечивать прямую монетизацию, однако добровольные пожертвования разрешены. Для использования движка Unity без затрат разработчики должны соответствовать условиям лицензии Unity Personal, которая доступна пользователям с годовым доходом ниже 200 000 долларов.
Из-за авторских прав из открытой версии были исключены некоторые платные библиотеки. В опубликованном коде отсутствуют специализированные инструменты для построения маршрутов искусственного интеллекта и системы работы с шейдерами воды. В итоге стандартные зомби могут сталкиваться со стенами до тех пор, пока авторы модификаций не добавят собственные решения.
Появление исходного кода не упростит создание читов. По словам разработчиков, качественные декомпилированные версии игры уже давно существуют в сети, и ими пользуются создатели нечестного ПО. При этом алгоритмы защиты античита BattlEye не были опубликованы, что обеспечивает безопасность официальной версии игры.
Официальная версия Unturned на Steam продолжит получать обновления. Исходный код на GitHub также будет регулярно обновляться, чтобы соответствовать актуальной версии игры 3.26.3.4 и будущим патчам. Для демонстрации возможностей нового инструмента Нельсон Секстон выпустил видеоролик, в котором показан процесс создания самонаводящейся ракеты путем редактирования скриптов в Unity.