Миграция для пользователей Perforce

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

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

Почему пользователи Perforce выбирают это решение

Крупные студии часто используют Perforce для разработки игр. Однако некоторые разработчики предпочитают рабочие процессы Git, которые не поддерживаются Perforce изначально или через интеграцию. Plastic SCM устраняет этот недостаток. Это экономичное решение для студий любого размера с распределенным и централизованным рабочими процессами, а также с эффективными возможностями ветвления и слияния.

Основное изображение Deadhaus Sonata

Deadhaus Sonata, Apocalypse Studios

Преимущества пользователей Perforce при переходе на систему контроля версий Unity

Система Unity Plastic SCM создана для всех ролей в разработке игр. Вот, что вы получите после перехода с Perforce.

Создание репозитория с помощью Plastic SCM
Централизованное или распределенное управление

Для выбора системы контроля версий необходимо решить, как работать: централизовано или распределено. Plastic поддерживает оба варианта, объединяя скорость и мощность Git с масштабируемостью Perforce.

Изменения входных данных в GLUON
Удобство контроля версий для художников и дизайнеров

Разработка игр — это далеко не только программирование. С помощью Unity Plastic SCM художники могут вносить свой вклад независимо в отдельном рабочем процессе с поддержкой блокировки и работы с отдельными файлами.

Крупные файлы Plastic SCM
Управление огромными репозиториями и файлами с высокой скоростью

Plastic легко обрабатывает файлы и проекты размером свыше 5 ТБ с невероятной скоростью. Система в пять раз быстрее Perforce и Git справляется со стандартными операциями отправки и в два раза быстрее с синхронизацией.

Блокировка файлов в редакторе Unity
Блокируйте файлы, которые невозможно объединить

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

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

Решения Unity для DevOps предоставляют программистам множество функций, не усложняя процесс для художников. Не нашли то, что искали, в списке? Изучите наш план развития DevOps.

Рабочий процесс с ветвями для каждой задачи в системе контроля версий Unity

Быстрые и гибкие рабочие процессы

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

Возможности ветвления и слияния Plastic SCM естественным образом ускоряют процесс и оптимизируют производительность. Вы можете структурировать рабочий процесс оптимальным для вашей студии образом, используя ветвление на основе задач или даже более традиционные подходы. Если возникнут проблемы, вы легко можете скорректировать свои действия.

Высокая нагрузка в системе контроля версий Unity

Масштабирование при высокой нагрузке

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

Облачный сервер для системы контроля версий Unity

Облако для исходного кода

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

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

Миграция посреди проекта с помощью P4Sync

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

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

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

Goodbye Volcano High

Как студии, где сотрудники являются совладельцами, помочь художникам и программистам слаженно работать вместе? Узнайте, как KO_OP удалось улучшить взаимодействие между сотрудниками с помощью Plastic SCM.

Return to Nangrim

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

Subnautica

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

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

Хотите быстро приступить к работе? Эти инструкции помогут вам настроить систему контроля версий Unity для вашего проекта всего за несколько минут.

Часто задаваемые вопросы

Как использовать Perforce в Unity?

Unity полностью поддерживает Perforce. Если вы хотите использовать Perforce как систему контроля версий с Unity Engine, инструкции по настройке можно найти здесь.

Как перейти на Plastic SCM?

Мы предоставляем специальное средство импорта для переноса репозиториев из Perforce в Plastic SCM. Очень часто они очень большие (особенно у игровых студий, у которых из размер достигает нескольких гигабайтов), поэтому мы предпочитаем оказывать полную поддержку.

Все просто: свяжитесь с нами, и мы поможем вам с этим процессом.

Как использовать систему контроля версий Unity?

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

Perforce — это централизованное или распределенное решение?

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

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

Согласен