Hero image

Unity Source Code

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

Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Исходный код

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

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

Исходный код

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

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

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

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

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

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

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

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

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

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

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

V Rising

Как разработчик 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

Только в плане Adapt вы сможете:

+ Создавать сборки на основе Unity Source Code, включая редакторы, игроков, инструменты и файлы проектов

+ Изменять и оптимизировать процесс сборки или другие внутренние инструменты

+ Выполнять автоматизированные тесты из репозитория Unity, используя встроенные фреймворки тестирования

+ Добавлять возможности или функции изменяя игровой движок или пакеты

+ Запускать и выпускать проекты, используя измененный Unity Source Code

Возможности планов

Редактор Unity и среда выполнения

Система сборок Bee

Unity API

Автоматизированные тесты и фреймворки Unity

Unity Remote

IL2CPP

Партнерские платформы

Начало работы с 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 мы обнаружили, что наши рабочие процессы были несовместимы с редактором, и изменили их, чтобы работать быстрее и эффективнее.

Matt Kramer
Matt Kramer - Monomi Park
Engineering Director

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

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

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

Оформив 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 Dashboard. Для этого откройте раздел 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, экспериментальных функций и инструментов, расширений и не только.