DevXUnity Obfuscator Pro - Средство профессиональной защиты и локализации Unity 3D приложений.




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

- обфускации скриптов и библиотек;
- локализации продукта (сцены, код, авто-перевод);
- шифрования ресурсов и строковых данных кода;

Основные функциональные возможности:
- Поддержка обфускации в реальном реальном режиме времени.
- Поддержка обфускации: скриптов (C#,Script, Boo) и сборок, подключаемых в виде готовых библиотек (DLL Assembly)
- Символьная обфускация включает в себя переименование классов, методов и их параметров, полей, свойств, в набор бессмысленных символов;
- Возможность вставки ограничения работы приложения по времени;
- Защита данных используемых через PlayerPrefs;
- Шифрование строковых данных и ресурсов;
- Автоматизированная локализация сцен и кода на множество языков.
- Поддержка автоматического перевода ресурсов на выбранные языки
- Поддержка проверки орфографии (en,ru)
- Возможность экспорта и импорта ресурсных локализации в формат CSV а также загрузка из GoogleSheets

Подробнее о функциональных возможностях




DevXUnity-ObfuscatorBase - Средство профессиональной защиты Unity 3D приложений.




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

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

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

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

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

● Возможность вставки ограничения работы приложения в течении 5 минут

● Защита данных для обращения к которым используется PlayerPrefs
○ шифрование названий переменных;
○ шифрование хранимых данных;

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


DevXUnity-Localization - Средство профессиональной локализации Unity 3D приложений.


Unity локализация

Продукт "DevXUnity-Localization" — является автоматизированной утилитой локализации для платформы Unity 3D;
Функциональные возможности:
■ Поддержка множества языков;
■ Локализация строковых данных кода (скриптов и дополнительных сборок);
■ Локализация текстовых данных сцен;
■ Локализация ресурсных файлов;

■ Автоматический анализ и сбор текстовых данных по всем сценам;
■ Автоматический анализ текстовых данных скриптов и сборок;
● Возможность фильтрации по разным параметрам;
● Выдача рекомендательного списка строк на локализацию;
■ Возможность выбора отдельных строковых данных сцен, скриптов и сборок для включения в локализацию;
■ Поддержка автоматического перевода ресурсов на выбранные языки (Перевод сервисом “Яндекс.Переводчик”);
■ Поддержка проверки орфографии (для языков RU, EN, “Проверка правописания: Яндекс.Спеллер”);
■ Возможность экспорта и импорта ресурсных данных на перевод в формат CSV а также загрузка из GoogleSheets;
Скачать...     Купить...     Написать нам...

Сравнительная таблица по продуктам линейки DevXUnity (pdf)




Зачем все это нужно?

Проекты Unity 3D  базируются на платформе Mono, являющейся свободным клоном Microsoft .NET Framework. Таким образом, на программы, созданные с использованием Unity 3D, распространяются все присущие .NET приложениям угрозы, связанные с обширными возможностями по их ре-инжинирингу, снятию лицензионных ограничений и использованию Вашего кода в составе чужих продуктов.

С другой стороны, Unity 3D программы – это далеко не стандартные .NET приложения. Потому обычные .NET обфускаторы не способны осуществить их защиту.
Unity 3D Obfuscator является заточенным и оптимизированным под работу с Unity 3D ответвлением Inquartos Obfuscator, хорошо зарекомендовавшим себя в деле обфусцирования обычных .NET приложений.
Кроме непосредственно поддержки формата проектов Unity 3D, наш обфускатор в процессе зашиты проделывает огромную работу по конфигурации проекта обфускации, связанную с учетом специфики взаимодействия ядра Unity 3D с пользовательскими классами. Эта замечательная функция авто-конфигурации сводит к паре кликов объем действий пользователя, необходимый для реализации полноценной защиты программы. 


Почему именно Unity 3D Obfuscator?

Ответ очевиден. Других подобных продуктов просто не существует.

Также стоит отметить, что ряд функций Unity 3D Obfuscator предоставляются бесплатно. При этом доступ к платным функциям в демонстрационной версии не ограничен – при их использовании в защищаемое приложение просто внедряется код, ограничивающий время использования программы одним днем после обфускации. 


Скачать демонстрационную версию можно отсюда…
 

 

 
 
 
10.12  .NET Reactor