O que são Branches git? - Vídeo do Curso GitHub & Unity

1 year ago
6

Oferta de Lançamento Curso GitHub & Unity por R$ 25 !
Link mais importante: http://pdev.link/github-unity

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
O que são branches?
Entendendo branches

0:00 VEJA MAIS NO CURSO :)

Branches no Git são cópias independentes do código fonte do repositório principal (ou branch principal, geralmente chamado de "master" ou "main"). Cada branch é como uma linha de desenvolvimento separada que permite que você experimente e faça alterações no código sem afetar o branch principal ou outras linhas de desenvolvimento.

Com branches, você pode trabalhar em diferentes recursos ou problemas simultaneamente, criar diferentes versões do código e mesclar essas mudanças de volta no branch principal quando estiverem prontas. Isso permite que várias pessoas trabalhem no mesmo projeto ao mesmo tempo sem interferir no trabalho umas das outras.

Ao criar um novo branch, você está efetivamente criando uma cópia do branch principal, que você pode modificar e testar sem afetar o código em outros branches. Quando o trabalho no branch estiver concluído, você pode mesclar o branch com o branch principal para incorporar as alterações.

#unity #unity3D #andrejeller #peraidev

O uso de branches em um projeto de jogos é extremamente importante, pois permite que a equipe de desenvolvimento trabalhe em diferentes recursos e funcionalidades do jogo simultaneamente, sem interferir no trabalho dos outros membros da equipe.

Aqui estão algumas razões pelas quais o uso de branches é importante em um projeto Unity:

1 - Desenvolvimento de recursos paralelos: Com o uso de branches, diferentes membros da equipe podem trabalhar em diferentes recursos do jogo ao mesmo tempo. Por exemplo, enquanto um desenvolvedor trabalha no código de jogo, outro pode estar trabalhando no design de personagens ou na criação de ativos 3D. Isso ajuda a acelerar o processo de desenvolvimento e garantir que todas as áreas do jogo estejam sendo trabalhadas simultaneamente.

2 - Experimentação sem riscos: Os branches também são uma ótima maneira de experimentar com novas funcionalidades ou recursos sem afetar o branch principal. Por exemplo, um desenvolvedor pode criar um novo branch para testar um novo recurso sem risco de afetar o jogo principal. Se a funcionalidade for bem-sucedida, ela pode ser mesclada de volta para o branch principal.

3 - Isolamento de problemas: Quando ocorre um problema no código do jogo, a criação de um novo branch pode ajudar a isolar o problema para solução sem interromper o trabalho dos outros membros da equipe. Isso permite que a equipe trabalhe em resolver o problema sem afetar outras partes do jogo.

4 - Gerenciamento de versões: O uso de branches também é importante para gerenciamento de versões. Com branches, você pode criar diferentes versões do jogo para testes, feedback do usuário ou lançamentos específicos. Por exemplo, você pode criar um branch para uma versão beta do jogo e outro para a versão final, mantendo essas versões separadas e gerenciáveis.

5 - Em resumo, o uso de branches em projetos de jogos e Unity é essencial para permitir que a equipe de desenvolvimento trabalhe de maneira eficiente e eficaz em diferentes áreas do jogo simultaneamente, experimentar novas funcionalidades com segurança, resolver problemas de forma isolada e gerenciar diferentes versões do jogo.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PERAI DEV é um canal de desenvolvimento de jogo 100% focado no publico Brasileiro para te ensinar da melhor maneira possível o passo a passo da arte de criação de jogos. NADA É IMPOSSIVEL, mas é preciso muita dedicação.

E logicamente não ficaremos apenas em meros e simples tutoriais, mas estaremos em busca de entregar o que você gostaria de saber programar. Quem sabe apenas um jogo plataforma como Super Mario, ou mesmo um Flappy Bird para celular. Publicar na Google play talvez? Bom.. as possibilidades são infinitas quando lidamos com programação, e sempre há espaço para fazer um bug se transformar em uma feature.

Vou encontrar apenas conteúdo de unity por aqui? Tecnicamente não, pois a ideia é abranger outras engines também como Construct, quem sabe a nova Lamberyard e até um pouco de Unreal. Só que como a Unity tem uma maior demanda, você encontrará mais conteúdo sobre ela.

Loading comments...