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

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

Ralf Mauerhofer, Game Developer and Cofounder, Koboldgames GMBH

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

Ralf Mauerhofer, Game Developer and Cofounder, Koboldgames GMBH
Duncan McRoberts, Director of Software Development, Meta Company

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

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

“We have done some really, really huge merges over the years – the kind of merges that you would have ended up having to do by hand with other tools. It just works.”

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 — это удаленный облачный сервис. Клиент контроля версий можно загрузить локально, но он все равно подключается к облачному сервису.

Can Unity Version Control run on-premises?

Unity Version Control can be available as an on-prem solution. Contact us for details.

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

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

Могу ли я загрузить файлы и выполнить слияние в 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-файлов.

Согласен