Продукт "DevXUnity-Obfuscator Pro" — является комплексной утилитой защиты для платформы Unity 3D, и предназначена для:
- обфускации скриптов и библиотек;
- полностью автоматизированной системы локализации;
- шифрования ресурсов и строковых данных кода;

Обфускация (от лат. obfuscare, «затенять, затемнять») — запутывание кода программы, то есть приведение исходного текста или исполняемого кода к виду, сохраняющему функциональность программы, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции. «Запутывание» кода может осуществляться на уровне алгоритма, на уровне исходного текста, ассемблерного текста.

Функциональные возможности:
- Поддержка обфускации:
скомпилированных скриптов (C#,Script, Boo), исходный текст не модифицируется
сборок, подключаемых в виде готовых библиотек (DLL Assembly)

- Поддержка обфускации в реальном реальном режиме времени. При модификации скриптов обфускация производится автоматически, и вы можете в редакторе запуская плеер работать с обфусцированной версией, что помогает учитывать особенности процесса обфускации на этапе создания продукта.

- Символьная обфускация:
- Переименование классов, методов и их параметров, полей, свойств, в набор бессмысленных символов;
- Поддержка атрибутов управления обфускацией; (System.Reflection.ObfuscationAttribute)
- Возможность исключения из механизма обфускации определенных классов методов;
- Автоматическое исключение из переименования классов и методов используемых средой Unity;
- Возможность вставки ограничения работы приложения в течении 5 минут

- Защита данных для обращения к которым используется PlayerPrefs
шифрование названий переменных;
шифрование хранимых данных;
- Шифрование строковых данных, с опцией кэширования для работы без потери скорости обращения к зашифрованным данным.
Данный механизм защиты позволяет исключить возможность изучения кода по текстовым данным.

- Шифрование ресурсов (текстовые файлы, изображения, AssetBundle, бинарные данные). Данный механизм помогает защитить данные при распаковке содержимого ресурсов. Поддерживаются следующие опции:
- Шифрование ключом по умолчанию (общий ключ на проект)
- Шифрование индивидуальным ключом на каждый ресурс
- Автоматизированная локализация продукта на множество языков.
- Уровни поддерживаемой локализации:
- Локализация строковых данных кода (скриптов и дополнительных сборок)
- Локализация текстовых данных сцен
- Локализация ресурсных файлов
- Функицональные возможности:
- Выбор набора необходимых языков
- Возможность хранить ресурсы как в виде ресурсов Asset так и внутри сборок;
- Автоматический анализ и сбор текстовых данных по всем сценам
- Автоматический анализ текстовых данных скриптов и сборок;
- Возможность фильтрации по разным параметрам
- Выдача рекомендательного списка строк на локализацию
- Возможность выбора отдельных строковых данных сцен, скриптов и сборок для включения в локализацию
- Поддержка автоматического перевода ресурсов на выбранные языки (Перевод сервисом “Яндекс.Переводчик”)
- Поддержка проверки орфографии (для языков RU, EN, “Проверка правописания: Яндекс.Спеллер”)
- Возможность экспорта и импорта ресурсных данных на перевод в формат CSV а также загрузка из GoogleSheets














 





Контакты

DevXTools.

E-mail:

Форум: www.unity3d.ru