Взгляд за кулисы
С Unity Source Code вы сможете узнать больше о том, как работает наш продукт. Не важно, оптимизируете вы продукт, выполняете отладку или хотите развернуть пользовательский код — доступ к исходному коду поможет вам найти оптимальное решение и ускорить разработку проекта.
Доступ с подпиской Unity Enterprise
План Unity Enterprise предоставляет Source Code Access вместе с поддержкой и инструментами, необходимыми для управления крупными амбициозными проектами.
Как разработчик Stunlock Studios раскрыл свой потенциал с доступом к исходному коду
Узнайте, как разработчик Stunlock Studios реализовал свое видение в знаменитой игре V Rising, используя DOTS и Unity Source Code, чтобы исправлять ошибки, улучшать производительность и оптимизировать частоту кадров в рамках возможностей графических процессоров.
Планы с доступом к исходному коду
Вы можете выбрать один из двух планов в зависимости от своих потребностей: Source Code Access или Source Code Adapt. План Source Code Access, входящий в Unity Enterprise, позволяет быстрее и лучше анализировать, оптимизировать и отлаживать код. План Adapt предлагает все то же, что и план Access, а также возможность выпускать доработанный код.
С планами Access и Adapt вы можете:
- Просматривать и копировать Unity Source Code
- Создавать сборки на основе Unity Source Code, включая редакторы, игроков, инструменты и файлы проектов
- Отлаживать проекты легче, сверяясь с Unity Source Code
- Изменять и оптимизировать процесс сборки или другие внутренние инструменты
- Выполнять автоматизированные тесты из репозитория Unity, используя встроенные фреймворки тестирования
- Добавлять возможности или функции, изменяя игровой движок или пакеты
Только в плане Adapt вы сможете:
+ Запускать и выпускать проекты, используя измененный Unity Source Code
Начало работы с Unity Source Code
Приобретение доступа к Unity Source Code
Свяжитесь с отделом продаж, чтобы получить Source Code Access в составе планов Unity Enterprise или права Source Code Adapt.
Просмотр на Admin Portal
С помощью Unity ID откройте Unity Source Code на Admin Portal. Создайте токен личного доступа, а затем загрузите или скопируйте репозиторий на локальный компьютер.
Создание рабочей среды
Создайте сборку Unity, чтобы начать отлаживать свой проект с планом Access или разрабатывать пользовательские версии игрового движка с планом Adapt.
Ответы на часто задаваемые вопросы
Оформив Source Code Access, вы сможете загрузить и использовать Unity Source Code, который включает код движка Unity и редактора, системы сборки Bee, всех API Unity и Unity Remote, а также автоматизированные тесты и фреймворки. Исходный код IL2CPP и партнерских платформ также доступен по запросу (необходимо заключить договоры о неразглашении с партнерами по аппаратному обеспечению).
План Source Code Access позволяет просматривать Unity Source Code, что упрощает отладку и оптимизацию проектов.
План Source Code Adapt предоставляет те же преимущества, но также позволяет создавать собственные пользовательские сборки редактора и среды выполнения Unity, чтобы исправлять ошибки, адаптировать движок для своих потребностей и выпускать проекты с измененным движком.
План Source Code Access входит в план Unity Enterprise. План Source Code Adapt доступен за дополнительную плату подписчикам Enterprise, у которых есть пакет поддержки Integrated Success (IS). Свяжитесь с представителем отдела продаж Unity, чтобы узнать больше.
Свяжитесь со своим аккаунт-менеджером Unity или консультантом Success Advisor, чтобы активировать Source Code Access для своей организации.
Если вы подписаны на план Unity Enterprise, доступ к исходному коду у вас останется. Если вы подписаны на план Unity Pro и у вас есть подписка на доступ к исходному коду, этот доступ останется на протяжении подписки. Чтобы обсудить варианты продления и обновления, свяжитесь со своим аккаунт-менеджером.
Чтобы получить доступ к новому интерфейсу Unity Source Code, который теперь размещен на панели управления Unity, войдите с помощью Unity ID и перейдите на страницу Unity Source Code на Admin Portal. Создайте токен личного доступа и загрузите или скопируйте репозиторий на локальный компьютер. Нужна помощь? Ознакомьтесь с этим кратким руководством по началу работы.
Source Code Access предоставляется в рамках плана Unity Enterprise, поэтому на него распространяется включенный в план пакет поддержки.
Для Source Code Adapt требуется план Integrated Success.
Если у вас возникли проблемы с доступом к Unity Source Code, отправьте запрос в службу поддержки на панели управления Unity. Для этого откройте раздел Unity Source Code на Admin Portal, а затем перейдите на страницу «Справка и поддержка». Нажмите «Отправить запрос» в раскрывающемся меню и выберите . Заполните форму и отправьте запрос.
Если у вас возникли проблемы или технические вопросы, связанные с использованием Unity Source Code, отправьте запрос в службу поддержки на сайте support.unity.com.
Справочный код C# Unity содержит только слой C# игрового движка и редактора Unity. Он доступен для справки, чтобы вы могли анализировать и улучшать свои проекты. С планом Unity Source Code Access вы получите более глубокое представление о базовом коде, чтобы лучше оптимизировать свои проекты, а с планом Source Code Adapt сможете публиковать проекты с измененными кодом и версиями движка.
Движок и редактор Unity написаны с использованием как C++, так и C#, однако основной поддерживаемый язык — C#. Оформив доступ к Unity Source Code, вы сможете ознакомиться со всем кодом C++, который лежит в основе справочного кода C# Unity.
Нет, Unity Source Code распространяется под специальным лицензионным соглашением и не является открытым.
Ознакомьтесь с нашими репозиториями Unity GitHub, чтобы просмотреть актуальный код основных пакетов Unity, экспериментальных функций и инструментов, расширений и не только.