Murder Amnesia é um jogo de plataformas 3D em primeira pessoa, desenvolvido no âmbito da cadeira de Desenvolvimento de Jogos na licenciatura de Tecnologias e Design Multimédia.
📜 O Game Design Document deste projeto está disponível na wiki deste repositório.
- Unity (versão 2021.3.19f1) + Hub
- Github Desktop
- Visual Studio
No Github Desktop, ir a File > Clone Repository...
Procurar por Murder Amnesia e escolher uma pasta vazia para ficar como raís do projeto
⚠ É recomendado que escolham um caminho sem letras com acentos ou coisas esquisitas. Isto previne possiveis problemas com builds (ouviste João Çequeira?)
Confirma que a pasta que escolheste para o projeto já tem os ficheiros transferidos. Em princípio, se o Github Desktop não estiver num estado de loading, deve estar tudo pronto! 🥳
No Unity Hub, clica em Open > 'Add project from disk'
Navega para a pasta que escolheste e voilá! O jogo está no teu sistema, pronto a usar. Continua a ler para veres os cuidados a ter no desenvolvimento do jogo.
Atualizar o projeto para a versão mais recente é o passo mais importante para evitar problemas com merges no futuro. Depois de confirmares que está tudo atualizado, aí sim abre o projeto através do Unity Hub.
E confirma que estás na branch certa para a tua tarefa!
Isto garante que os outros coleguinhas têm a tua versão nas máquinas deles, e faz com que possiveis problemas com conflitos sejam faceis de resolver por haverem poucas alterações. Mas nem 8 nem 80! Não faças um commit por cada linha de código que mudas, mas também não fiques mais de 30 mins sem publicar as tuas alterações.
A maior causa de conflitos nos commits é a alteração de um ficheiro por duas pessoas diferentes, por isso deve ser evitado ao máximo. Se tens a mesma tarefa que outra pessoa, tenta dividir a tarefa em tarefas mais pequenas, ou façam pair-programming (dois devs num pc).
Chegaste ao fim!