Unity Version Control

Работайте эффективнее с помощью системы контроля версий (СКВ), созданной на базе технологий Plastic SCM, которая призвана помочь программистам, художникам и дизайнерам решать задачи, возникающие при разработке игр.

Устраните скрытые причины снижения продуктивности и ускорьте итерации при помощи экспертов из команды Unity DevOps. Загрузить электронную книгу

Ускорьте выпуск продуктов

Unity Version Control — это масштабируемая и независимая от движка система контроля версий и инструмент управления исходным кодом для игровых студий любого размера. Система Unity Version Control, созданная на базе мощных технологий Plastic SCM, оптимизирована для художников и программистов и обеспечивает высокую скорость работы с большими файлами, в том числе с двоичными. Посмотрите, как наши пользователи использовали эту технологию, чтобы творить без каких-либо компромиссов.

Plastic SCM is now Unity Version Control, a component of Unity DevOps

Unity Version Control

Unity Version Control web experience in the Unity dashboard

Новая веб-версия Unity Version Control

Мощные функции Unity Version Control теперь доступны прямо на веб-панели управления Unity. Вы можете регистрировать новых пользователей и предоставлять им права, просматривать контент на уровнях организации и репозитория, а также анализировать код без необходимости загружать или открывать отдельный клиент.

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

Оптимизированные рабочие процессы для художников и программистов

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

Превосходная скорость работы с большими и двоичными файлами

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

Поддержка множества инструментов

Система Unity Version Control работает с любым движком, в том числе с Unreal, и Unity-разработчики могут воспользоваться преимуществом ее тесной интеграции с редактором. Unity Version Control также интегрируется с IDE, инструментами отслеживания проблем, совместной работы и DevOps, например JIRA, TeamCity, Jenkins и не только.

Мгновенная реализация ценности

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

Работайте без забот

Пишите код без опаски благодаря возможностям ветвления и слияния, а также уверенно вносите изменения с помощью блокировки. Unity Version Control — это единственная система контроля версий, поддерживающая оба варианта.

Для программистов

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

Для художников

Система Unity Version Control создана не только для программистов — она сводит число конфликтов к минимуму, поддерживая блокировку для независимой работы в отдельном рабочем пространстве, подключенном к основному репозиторию проекта.

Для пользователей Git

Unity Version Control просто работает. Миграция очень проста, поэтому вы сразу же сможете работать с большими файлами и безопасно загружать изменения. Систему могут использовать все независимо от уровня технических навыков.

Для пользователей Perforce

Решение, которое будет полезно всем сотрудникам. Сделайте ваших разработчиков счастливыми с помощью надежных возможностей ветвления, слияния и распределенной работы, а также порадуйте художников простыми рабочими процессами, созданными специально для них.

Duncan McRoberts, Director of Software Development, Meta Company

«Скорость выгрузки и загрузки объемных репозиториев впечатляет, а система работает значительно быстрее предыдущей версии. Интерфейс удобен как для программистов, так и для художников».

Duncan McRoberts, Director of Software Development, Meta Company
Garry Newman, Owner and Game Developer, Facepunch Studios

«За последние годы нам приходилось провести несколько по-настоящему масштабных объединений. С другими системами нам пришлось бы делать это вручную. Все просто работает».

Garry Newman, Owner and Game Developer, Facepunch Studios

Интеграция системы контроля версий

Unity Version Control работает с любым движком и легко интегрируется с вашим набором инструментов DevOps. Система также интегрируется с инструментами отслеживания проблем, взаимодействия, совместной работы, CI, IDE и не только.

Логотип Unity
Jenkins
Rider Jetbrains
TeamcCity Jetbrains
Jira
Bamboo
Unreal Engine
Discord

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

Первые три пользователя и 5 ГБ хранилища в месяц предлагаются бесплатно. Дополнительные рабочие места и облачное хранилище оплачиваются в зависимости от объема. По поводу локальных решений обращайтесь в службу продаж Unity Version Control.

Игры, которые добивают успеха

Отсылка к проекту

Узнайте, как Monster Closet Games максимизирует эффективность, используя независимые от движка решения Unity DevOps и средства автоматизации с Unreal Engine.

Return to Nangrim

Узнайте, как компания Sycoforge воспользовалась решениями Unity, чтобы справиться с растущим масштабом проекта и интегрировать отзывы игроков для ускоренной итеративной разработки.

Subnautica

Узнайте, как решения Unity для контроля версий помогли разработчикам из Unknown Worlds выпустить игру Subnautica.

Ресурсы

Организация проекта и рекомендации по СКВ

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

Избегайте подводных камней

Мы попросили наши команды по управлению продуктом и разработке рассказать о трех основных подводных камнях, которые мешают студиям делать их работу — создавать игры.

С чего начать

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

Начните работу и свяжитесь с нами

Настройте Unity Version Control всего за несколько минут, следуя простым инструкциям. Если вам нужен совет или у вас есть вопросы, служба поддержки Unity всегда готова вам помочь.

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

Unity Version Control поддерживается только в Unity?

Нет, вы можете использовать Unity Version Control с любым другим программным обеспечением, не теряя преимуществ мощной СКВ. Тем не менее, пакет Unity Version Control для Unity существенно упрощает контроль версий именно для нашего игрового движка.

Как начать работу с Tilia?

Чтобы использовать Unity Version Control, достаточно зарегистрироваться в сервисе с помощью учетной записи Unity. Полезное руководство по началу работы в редакторе Unity или другом движке см. здесь. Если вы хотите начать работу, но у вас остались вопросы, свяжитесь с нами.

Что такое Unity Version Control?

Unity Version Control — это мультитенантный облачный сервер на хостинге для хранения корпоративных репозиториев Plastic в облачной системе.

Для кого предназначена Unity Version Control?

Unity Version Control — это система контроля версий для игровых проектов с крупными репозиториями и файлами в облачном хранилище (с возможностью использовать локальные копии репозиториев). Система позволяет выгружать и загружать файлы (в том числе и непосредственно) на облачный сервер. В состав Unity Version Control входит клиент и облачный сервис.

Что нужно для использования Unity Version Control?

Для хранения репозиториев в нашем удаленном сервисе необходима подписка на Unity DevOps.

Что такое Plastic SCM?

Unity Version Control — это наш новый бренд для Plastic SCM. Решение и его мощные функции, к которым вы привыкли, остались прежними — изменилось только название.

Нужен ли локальный Plastic Server для использования Unity Version Control?

Нет. Unity Version Control — это удаленный облачный сервис. Клиент контроля версий можно загрузить локально, но он все равно подключается к облачному сервису.

Как загрузить файлы в облако?

Файлы отправляются с локального сервера в облако.

Могу ли я загрузить файлы и выполнить слияние в Unity Version Control?

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

Можно ли блокировать файлы, если я использую Gluon для доступа к облаку?

Да, можно. Вы также можете настроить блокировку файлов при выгрузке с помощью панели управления организации Unity Version Control.

Как защитить данные в облаке?

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

Как защищено соединение с Unity Version Control?

Unity Version Control поддерживает подключения только по протоколу SSL.

Как работает лицензирование Unity Version Control?

Unity Version Control предлагает три бесплатных рабочих места с объемом хранилища 5 ГБ. После добавления четвертого пользователя необходимо оформить ежемесячную подписку на каждого сотрудника. В случае превышения 5 ГБ хранилища дополнительный объем оплачивается для студии в целом, а не по количеству сотрудников. Сведения о ценах смотрите в соответствующем разделе.

Может ли пользователь работать на нескольких устройствах?

Да. При лицензировании учитывается только количество активных пользователей, а не количество устройств или установленных серверов.

Нужно ли оплачивать дополнительные серверы?

Нет. При лицензировании учитывается только количество активных пользователей, а не количество устройств или установленных серверов.

Нужно ли платить за пользователей, не вносящих изменения?

Нет. Статус «только чтение» для пользователя определяется отсутствием операций записи, например загрузки файлов.

Как деактивировать пользователей и заменять их новыми?

Да. Активировать или деактивировать пользователя можно в любое время. Unity Version Control регистрирует действия каждого пользователя (активного или неактивного). Для доступа к системе пользователь должен иметь статус «активен».

Какие услуги входят в состав поддержки Unity Version Control?
  • Служба поддержки отвечает на запросы по электронной почте в течение 24 часов
  • Удаленное подключение службы поддержки для решения сложных проблем
  • Приоритет на срочные исправления от разработчиков

Подробнее можно узнать здесь.

Как определяется активность пользователя?

Активность пользователя определяется следующими действиями в течение месяца: 

1. Изменения в репозитории в результате:

  • загрузки файлов;
  • аудита кода;
  • создания объекта, например метки, набора изменений (push или checkin), ветки, атрибута или репозитория.

2. Загрузка или выгрузка 5 МБ данных

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

Согласен