/murder-amnesia

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.

Primary LanguageC#

Logo

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.

👨‍💻 Autores


🛠 Como usar o repositório pela 1ª vez

Software Necessário

  • Unity (versão 2021.3.19f1) + Hub
  • Github Desktop
  • Visual Studio

1 - Clonar o repositório para uma pasta local

No Github Desktop, ir a File > Clone Repository...

Clone repo

2 - Escolher a pasta de destino

Procurar por Murder Amnesia e escolher uma pasta vazia para ficar como raís do projeto

Choose folder

⚠ É recomendado que escolham um caminho sem letras com acentos ou coisas esquisitas. Isto previne possiveis problemas com builds (ouviste João Çequeira?)

3 - Abrir o projeto

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'

Open project

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.


🕹 Como usar o repositório pela 376ª vez

Abre primeiro o projeto no Github Desktop

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.

screenshot

E confirma que estás na branch certa para a tua tarefa!

Faz commits frequentes

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.

Evita alterações em ficheiros de outros

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!

hm