Update 0 - Post-mortem (Ou algo assim)


Battleship Storm: Post-Mortem

Bom dia/Boa tarde/Boa noite a qualquer um que esteja lendo.

Devo admitir, não parece justo criar um post-mortem para um jogo que ainda não foi terminado, mas como este post-mortem tem um motivo extra além do registro do meu progresso nesse jogo vou fazer uma exceção. Sendo assim, este post-mortem passa a ser considerado o Upload 0 do projeto! Conforme o jogo for sendo atualizado, até o ponto em que finalmente estiver terminado, farei pequenas adições a esse post conforme surgirem dificuldades e soluções. 

Enfim, vamos ao post-mortem

O que deu certo no projeto:

Este projeto foi uma grande oportunidade de aprendizado em vários aspectos mas acredito que se eu tivesse que escolher um ponto principal para colocar como o que mais deu certo foi o meu aprendizado com programação C#, especificamente na parte de criação e manipulação de GameObjects na Game Engine que utilizei no game, Unity. Outro ponto que deu muito certo, na minha opinião, foi a parte artística do projeto, que apesar de ainda não estar concluída foi importante no meu aprendizado de HLSL e shaders de modo geral.

O que deu errado:

Nesse sentido posso afirmar sem sombra de dúvidas que o que deu mais errado foi a parte de multplayer. Apesar de não ser a primeira vez que tive contado com scripts de rede e o conceito de servidor-cliente, foi a primeira vez que trabalhei com estas interações dentro do ambiente Unity. Apesar de eu ter explorado diversas alternativas, incluindo assets como Mirror, no momento dessa publicação ainda não fui capaz de implementar um modelo de rede funcional para o jogo, por isso posso afirmar sem medo que este foi o meu ponto mais fraco no correr deste projeto.

Detalhes sobre o correr do projeto:

Neste tópico gostaria de começar falando sobre meus horários de trabalho. Ao longo do projeto era normal que eu trabalhasse 4-8 horas por dia no projeto, principalmente nos horários da madrugada (22:00hrs - 6:00hrs) por questões pessoais. Apesar de estar razoavelmente com esses horários, algumas variáveis atrapalhavam bastante o meu progresso, como o fato de passar fome durante grande parte da madrugada e o cansaço que lentamente se acumulou pelos horários que esteva acordando e indo dormir.

Ao longo da duração deste projeto tive inúmeros problemas de família, incluindo o fato de eu e minha família termos ficado doentes (Covid-19) que acabou no falecimento da minha mãe. Os inúmeros meses de estresse acabaram criando um momento neste semestre em que fui incapaz de estudar e investir nos meus projetos pessoais de maneira efetiva (mesmo agora ainda enfrento um momento de luto) e apesar de estar me recuperando lentamente, ainda não consigo dizer que estou em 100% da minha capacidade.

Considerações finais:

Infelizmente eu não fui capaz de aproveitar ao máximo tudo que eu podia aprender com esse projeto... Apesar de ter me esforçado o quanto pude, eu só consigo considerar o desempenho que tive com o projeto um tanto quanto inferior ao que eu gostaria mas, como o projeto ainda não está terminado, ainda tenho uma chance de corrigir meus erros e melhorar as fraquezas que tive durante o projeto.

Obrigado por ler.

- André Ricardo Sanches Nunes

21/05/2021 

Get Battleship Storm - A Battleship Game

Leave a comment

Log in with itch.io to leave a comment.