Controle de versão do Unity

Crie de forma mais eficiente com um sistema de controle de versão (VCS) desenvolvido especificamente para ajudar programadores, artistas e designers a superar os desafios do desenvolvimento de jogos, alimentado pela tecnologia Plastic SCM.

Evite problemas de produtividade ocultos e itere de forma mais rápida com aconselhamento especializado da equipe de DevOps da Unity. Baixe o ebook

Acelere seus cronogramas de lançamento

O controle de versão do Unity é uma ferramenta escalável e agnóstica do ponto de vista de engines para controle de versão e gerenciamento de código fonte, criada para estúdios de desenvolvimento de jogos de todos os portes. Desenvolvido com a poderosa tecnologia Plastic SCM, o controle de versão do Unity oferece fluxos de trabalho otimizados para artistas e programadores e velocidade superior ao trabalhar com arquivos grandes e binários. Veja como nossos usuário têm aproveitado esta tecnologia para criar sem compromisso.

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

Unity Version Control

Unity Version Control web experience in the Unity dashboard

Nova experiência da Web do controle de versão do Unity

Os usuários do controle de versão do Unity agora têm acesso ao poderoso recurso de VCS diretamente no painel da Web da Unity. Você pode integrar e conceder permissões a novos usuários, visualizar conteúdo nos níveis organizacionais e de repositório e iniciar e conduzir revisões de código sem baixar ou abrir um outro cliente.

Principais benefícios

Fluxos de trabalho otimizados para artistas e programadores

Fluxos de trabalho separados, um único repositório. Os desenvolvedores podem codificar em um ambiente centralizado ou distribuído com uma solução completa de ramificação e mesclagem, enquanto os artistas podem criar usando fluxos de trabalho baseados em arquivos e uma interface de usuário intuitiva.

Velocidade superior trabalhando com arquivos grandes e binários

Desenvolvido para manter o desempenho e a capacidade de resposta com arquivos grandes e grandes repositórios, o controle de versão do Unity lida sem esforço com as complexidades exclusivas do desenvolvimento de jogos.

Opere em todas as ferramentas

O controle de versão do Unity funciona com qualquer engine, incluindo o Unreal, e os criadores que usam Unity podem se beneficiar de sua profunda integração com o Editor. O controle de versão do Unity tem integração com IDEs, acompanhamento de questões, colaboração e ferramentas de DevOps como JIRA, TeamCity, Jenkins e muito mais.

Concretizar valor instantaneamente

Configure instantaneamente servidores em nuvem dedicados e prontos para serem usados com o intuito de capacitar suas equipes a colaborar de qualquer lugar do mundo, mesmo quando você estiver trabalhando com os grandes arquivos binários comuns no desenvolvimento de jogos.

Trabalhe sem preocupação

Codifique com segurança usando ramificação e mesclagem e faça alterações confiáveis com o recurso de bloqueio. O controle de versão do Unity é o único VCS que tem ambos.

Para programadores

Minimize conflitos e acelere a produção com recursos de ramificação e mesclagem poderosos. Trabalhe de maneira centralizada ou distribuída com um sistema construído para lidar com grandes arquivos e repositórios.

Para artistas

Criado para mais do que apenas código, o controle de versão do Unity minimiza conflitos com bloqueio para permitir que você trabalhe de forma independente em um espaço de trabalho separado conectado ao repositório principal do projeto.

Para usuários do Git

O controle de versão do Unity funciona. A migração é simples, então você pode trabalhar com arquivos grandes e fazer commits sem preocupações. Todos podem usar, independentemente do nível de habilidade técnica.

Para usuários do Perforce

Uma solução que funciona para toda a equipe. Mantenha os desenvolvedores satisfeitos com ramificações e mesclagens robustas, além da capacidade de trabalhar de forma distribuída enquanto permite fluxos de trabalho mais simples para artistas e não desenvolvedores.

Duncan McRoberts, Director of Software Development, Meta Company

"A velocidade de acesso e carregamento de repositórios de tamanho considerável é impressionante, e o sistema é significativamente mais rápido do que a nossa solução anterior. A IU é intuitiva para desenvolvedores e artistas.”

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

"Fizemos algumas combinações realmente gigantes ao longo dos anos — combinações que acabaríamos tendo que fazer manualmente com outras ferramentas. É realmente eficaz.”

Garry Newman, Owner and Game Developer, Facepunch Studios

Integrações de controle de versão

O controle de versão do Unity funciona com qualquer engine e se integra facilmente à sua cadeia de ferramentas de DevOps. Ele funciona bem com ferramentas de acompanhamento de questões, comunicação, colaboração, CI, IDEs e muito mais.

Logotipo da Unity
Jenkins
Rider da Jetbrains
TeamCity da Jetbrains
Jira
Bamboo
Unreal Engine
Discord

Comece gratuitamente, depois pague pelo que usar

Os primeiros três usuários e 5 GB mensais de armazenamento de dados são gratuitos. Depois disso, o preço depende de seus usuários ativos mensais e do armazenamento total em nuvem. Para saber mais a respeito de soluções no local, fale com a equipe de vendas sobre o controle de versão do Unity.

Jogos que fazem acontecer

Santuário do projeto

Descubra como os Jogos Monster Closet otimizam a eficiência com soluções de DevOps do Unity agnósticas do ponto de vista de engines e automações com Unreal Engine.

Return to Nangrim

Saiba como a Sycoforge utilizou as ferramentas do Unity para gerenciar o escopo crescente de um projeto e integrar o feedback dos jogadores para tornar o desenvolvimento rápido e iterativo.

Subnautica

Saiba como a Unknown Worlds escolheu o Unity Solutions para o controle de versão para ajudar no desenvolvimento de Subnautica.

Recursos

Práticas recomendadas de VCS e organização de projetos

Aprenda os principais conceitos de controle de versão, bem como dicas e truques que você pode usar ao configurar seu projeto da Unity, a fim de garantir que a colaboração em equipe seja tranquila e eficiente.

Evite custos de produtividade ocultos

Nós coletamos insights das nossas equipes de produto e engenharia sobre três dos problemas mais comuns em relação ao controle de versão, que impedem que os estúdios façam o que fazem de melhor: criar.

Conceitos básicos

Quer se aprofundar no controle de versão do Unity, mas não sabe por onde começar? Confira nosso curso introdutório do Unity Learn e comece a colaborar de forma mais eficiente hoje.

Comece a usar e entre em contato conosco

Implemente o controle de versão do Unity em apenas alguns minutos com instruções simples. Se você precisar de mais conselhos ou apenas tiver dúvidas, a equipe de suporte da Unity estará pronta para ajudar.

Perguntas frequentes

O controle de versão do Unity só pode ser usado com o Unity?

Não, você pode combinar o controle de versão do Unity com praticamente qualquer outro software em sua pilha para obter um poderoso VCS. No entanto, o pacote de controle de versão do Unity torna o uso do controle de versão na engine principal do jogo extremamente intuitivo.

Como faço para começar?

Para começar a usar o controle de versão do Unity, é preciso se inscrever no serviço usando sua conta Unity. Você pode encontrar um guia útil sobre como começar a usar o Unity Editor ou outra engine aqui. Se você tiver mais dúvidas antes de começar, entre em contato conosco.

O que é o controle de versão do Unity?

O controle de versão do Unity é um servidor hospedado, multilocatário e baseado em nuvem que pode ser usado pelas organizações para armazenamento de repositórios do Plastic na nuvem.

Para quem o controle de versão do Unity serve?

O controle de versão do Unity é o controle de código-fonte para equipes de desenvolvimento de jogos que trabalham com grandes repositórios e arquivos, e que precisam somente de um servidor em nuvem (e repositórios clonados locais opcionais). Você pode enviar/baixar (ou fazer check-in diretamente) de um servidor em nuvem. O controle de versão do Unity inclui o cliente e o serviço de nuvem.

Do que eu preciso para usar o controle de versão do Unity?

Você precisará de uma assinatura do Unity DevOps para armazenar seus repositórios em nosso serviço hospedado.

O que é o Plastic SCM?

O controle de versão do Unity é nossa nova marca para o Plastic SCM. Continua sendo a mesma ótima solução, com todos os recursos que você adora, mas com um novo nome de marca.

O controle de versão do Unity exige um servidor local (on-premises) do Plastic?

Não. O controle de versão do Unity é um serviço hospedado executado na nuvem. O cliente do controle de versão pode ser baixado localmente, mas ainda se conecta ao serviço de nuvem.

Como posso fazer upload dos dados para a nuvem?

Os dados são enviados do seu servidor local para a nuvem.

Posso fazer check-in e combinações com o controle de versão do Unity?

Sim, você pode fazer check-in e combinações diretamente na nuvem.

Posso bloquear arquivos se eu usar o Gluon para acessar a nuvem?

Sim, pode. Também é possível configurar os arquivos que serão bloqueados no check-out pelo painel de organização do controle de versão do Unity.

Como meus dados são protegidos na nuvem?

O controle de versão do Unity consegue criptografar o código e os dados antes de enviá-los para a nuvem. Ao solicitar que uma nova organização do controle de versão do Unity hospede seus repositórios, você pode defini-la como “criptografada”. Isso significa que sempre que você fizer upload de dados nela, a nuvem exigirá a criptografia de dados.

Como a conexão com o controle de versão do Unity é protegida?

O controle de versão do Unity só permite conexões SSL.

Como funciona o licenciamento do controle de versão do Unity?

O controle de versão do Unity inclui um nível gratuito com três licenças gratuitas e 5 GB de armazenamento. Do quarto usuário em diante, você paga mensalmente por licença. Se você exceder 5 GB de armazenamento, pagará por armazenamento extra por equipe, não por usuário. Confira os preços para obter mais detalhes.

O usuário pode ter vários dispositivos?

Sim. Para fins de licenciamento, contamos apenas o número de usuários ativos, independentemente do número de dispositivos usados ou do número de servidores instalados.

Preciso pagar para ter mais servidores?

Não. Para fins de licenciamento, contamos apenas o número de usuários ativos, independentemente do número de dispositivos usados ou do número de servidores instalados.

Preciso pagar por usuários “somente leitura”?

Não. Um usuário é considerado “somente leitura” quando não executa operações de gravação, como um check-in.

Posso desativar usuários e substituí-los por novos?

Sim. Você pode ativar e desativar usuários a qualquer momento. O controle de versão do Unity mantém o histórico de cada usuário, ativo ou desativo. Para acessar o sistema, o usuário deve estar ativo.

O que está incluso no suporte do controle de versão do Unity?
  • Resposta do suporte em menos de 24 horas por e-mail
  • Conexão de suporte remoto para resolver problemas mais complexos
  • Prioridade para “hotfixes” de código da equipe de desenvolvimento

Saiba mais aqui.

O que torna um usuário “ativo”?

Um usuário será considerado ativo quando realizar qualquer uma das seguintes ações em um mês: 

1. Gravar em um repositório para:

  • Check-in
  • Realizar uma revisão de código
  • Criar um objeto como um rótulo, conjunto de alterações (envio ou check-in), ramificação, atributo ou repositório

2. Fazer upload ou download de 5 MB de dados.

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi