Unity Source Code

Анализируйте, оптимизируйте и отлаживайте код быстрее и масштабируйте свои проекты, настроив движок для своих потребностей.

Взгляд за кулисы

С Unity Source Code вы сможете узнать больше о том, как работает наш продукт. Не важно, оптимизируете вы продукт, выполняете отладку или хотите развернуть пользовательский код — доступ к исходному коду поможет вам найти оптимальное решение и ускорить разработку проекта.

Source Code

Source Code

Доступ с подпиской Unity Enterprise

План Unity Enterprise предоставляет Source Code Access вместе с поддержкой и инструментами, необходимыми для управления крупными амбициозными проектами.

Основные преимущества

Лучший, более оптимизированный код

Вы можете использовать Source Code Access, чтобы улучшать старые процессы, изучать структуры данных рендеринга графики или для любых других целей. При этом вы получаете последние обновления и исправления.

Ускорение отладки и поиска решений

Отлаживайте код в редакторе и среде выполнения эффективнее, не ожидая ответа поддержки. Выявляйте причину ошибок и проблем с производительностью быстрее благодаря меткам и точкам остановки. Отслеживайте стабильность проекта, используя автоматизированные тесты и фреймворк тестирования Unity.

Партнерство в области кода

Рекомендуйте улучшения движка, делитесь знаниями и представляйте свои задачи в понятном контексте. Делитесь примерами исходного кода и рекомендациями с другими участниками, предлагайте улучшения кода своему консультанту Success Advisor и тесно сотрудничайте со службой поддержки Unity.

Дорабатывайте код с планом Adapt

Изменяйте или дорабатывайте код в соответствии с потребностями своего проекта благодаря правам Source Code Adapt. Развертывайте код с помощью внутренних API и изменяйте закрытые структуры данных, чтобы удалять, переопределять или расширять функции. Требуется план Integrated Success. Свяжитесь с отделом продаж, чтобы узнать больше.

Как разработчик 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 и среда выполнения
Система сборок Bee
Unity API
Включает закрытые API
Автоматизированные тесты и фреймворки Unity
Unity Remote
IL2CPP
Доступно по запросу
Партнерские платформы
Доступно по запросу при заключении договора о неразглашении

Начало работы с Unity Source Code

Source code
Приобретение доступа к Unity Source Code

Свяжитесь с отделом продаж, чтобы получить Source Code Access в составе планов Unity Enterprise или права Source Code Adapt.

Source code
Просмотр на Admin Portal

С помощью Unity ID откройте Unity Source Code на Admin Portal. Создайте токен личного доступа, а затем загрузите или скопируйте репозиторий на локальный компьютер.

Исходный код
Создание рабочей среды

Создайте сборку Unity, чтобы начать отлаживать свой проект с планом Access или разрабатывать пользовательские версии игрового движка с планом Adapt.

Matt Kramer, Engineering Director, Monomi Park

Благодаря Source Code Access мы обнаружили, что наши рабочие процессы были несовместимы с редактором, и изменили их, чтобы работать быстрее и эффективнее.

Matt Kramer, Engineering Director, Monomi Park
Jon Premik, Director of Engineering, Outfit7

Когда вы достигаете 470 млн активных пользователей в месяц и 20 млрд загрузок, каждый мегабайт становится важен. Очень важно, чтобы наши игры были максимально оптимизированы, и доступ к исходному коду помог нам в этом.

Jon Premik, Director of Engineering, Outfit7

Изучайте исходный код

Свяжитесь с отделом продаж, чтобы получить доступ к Unity Source Code в рамках плана Unity Enterprise.

Ответы на часто задаваемые вопросы

Что такое Source Code Access?

Оформив Source Code Access, вы сможете загрузить и использовать Unity Source Code, который включает код движка Unity и редактора, системы сборки Bee, всех API Unity и Unity Remote, а также автоматизированные тесты и фреймворки. Исходный код IL2CPP и партнерских платформ также доступен по запросу (необходимо заключить договоры о неразглашении с партнерами по аппаратному обеспечению).

В чем разница между планами Access и Adapt?

План Source Code Access позволяет просматривать Unity Source Code, что упрощает отладку и оптимизацию проектов. 

План Source Code Adapt предоставляет те же преимущества, но также позволяет создавать собственные пользовательские сборки редактора и среды выполнения Unity, чтобы исправлять ошибки, адаптировать движок для своих потребностей и выпускать проекты с измененным движком.

Как получить доступ к Unity Source Code?

План Source Code Access входит в план Unity Enterprise. План Source Code Adapt доступен за дополнительную плату подписчикам Enterprise, у которых есть пакет поддержки Integrated Success (IS). Свяжитесь с представителем отдела продаж Unity, чтобы узнать больше.

У меня есть подписка на план Unity Enterprise. Как активировать Source Code Access?

Свяжитесь со своим аккаунт-менеджером Unity или консультантом Success Advisor, чтобы активировать Source Code Access для своей организации.

Если у меня уже приобретена подписка на доступ к исходному коду, останется ли этот доступ?

Если вы подписаны на план Unity Enterprise, доступ к исходному коду у вас останется.  Если вы подписаны на план Unity Pro и у вас есть подписка на доступ к исходному коду, этот доступ останется на протяжении подписки. Чтобы обсудить варианты продления и обновления, свяжитесь со своим аккаунт-менеджером.

Как просмотреть Unity Source Code?

Чтобы получить доступ к новому интерфейсу Unity Source Code, который теперь размещен на панели управления Unity, войдите с помощью Unity ID и перейдите на страницу Unity Source Code на Admin Portal. Создайте токен личного доступа и загрузите или скопируйте репозиторий на локальный компьютер. Нужна помощь? Ознакомьтесь с этим кратким руководством по началу работы.

Какая поддержка доступна для Unity Source Code?

Source Code Access предоставляется в рамках плана Unity Enterprise, поэтому на него распространяется включенный в план пакет поддержки. 

Для Source Code Adapt требуется план Integrated Success.

Как получить поддержку по Unity Source Code?

Если у вас возникли проблемы с доступом к Unity Source Code, отправьте запрос в службу поддержки на панели управления Unity. Для этого откройте раздел Unity Source Code на Admin Portal, а затем перейдите на страницу «Справка и поддержка». Нажмите «Отправить запрос» в раскрывающемся меню и выберите . Заполните форму и отправьте запрос.

Если у вас возникли проблемы или технические вопросы, связанные с использованием Unity Source Code, отправьте запрос в службу поддержки на сайте support.unity.com.

Чем Unity Source Code отличается от общедоступного справочного кода C#, опубликованного в Интернете?

Справочный код C# Unity содержит только слой C# игрового движка и редактора Unity. Он доступен для справки, чтобы вы могли анализировать и улучшать свои проекты. С планом Unity Source Code Access вы получите более глубокое представление о базовом коде, чтобы лучше оптимизировать свои проекты, а с планом Source Code Adapt сможете публиковать проекты с измененными кодом и версиями движка.

Какой язык используется в Unity: C++ или C#?

Движок и редактор Unity написаны с использованием как C++, так и C#, однако основной поддерживаемый язык — C#. Оформив доступ к Unity Source Code, вы сможете ознакомиться со всем кодом C++, который лежит в основе справочного кода C# Unity.

Unity — это продукт с открытым исходным кодом?

Нет, Unity Source Code распространяется под специальным лицензионным соглашением и не является открытым.

С какими общедоступными ресурсами можно ознакомиться?

Ознакомьтесь с нашими репозиториями Unity GitHub, чтобы просмотреть актуальный код основных пакетов Unity, экспериментальных функций и инструментов, расширений и не только.

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

Согласен