Esse foi um jogo desenvolvido no curso gratuito oferecido pelo CodeMonkey no Youtube. É um curso bem completo e me ensinou muitas coisas:

* CleanCode: O curso se preocupa bastante com conceitos de CleanCode, reduzindo a dependência que classes tem umas das outras, organizando a estrutura de arquivos, separando a lógica visual da lógica do objeto em si;

* ScriptableObjects: O curso faz bom proveito dessa funcionalidade do Unity, ensinando a criar sistemas de receitas e crafting utilizando ScriptablesObjects, mantendo a escalabilidade do projeto e boa leitura do código;

* Postprocessing: Embora não se aprofundando muito no assunto, o curso já me proporcionou uma introdução nessa área que eu ainda não havia explorado, ensinando o básico de efeitos de pós processamento;

* PhysicsCasts: O curso abordou o tratamento de colisões utilizando-se de PhysicsCasts e Raycasts, que é algo que eu não estava habituado e foi de grande aprendizado;

*Unity Input Manager: Foi utilizado o novo Input Manager System da Unity, sistema que vinha tentando utilizar há algum tempo e com o curso pude ter uma visão melhor do funcionamento do mesmo. A facilidade de atribuir mais de uma tecla a uma ação permite desvincular a responsabilidade de conhecer o comando pelo script e permite alterar mais facilmente os comandos de usuário. O curso trabalho em um sistema básico para fazer o rebinding das teclas de controle;

* C# Events: Com a preocupação com a escrita de um código limpo, o curso utilizou-se bastante dos eventos do C# para fazer o "relacionamento" entre os scripts. Consegui entender melhor como utilizar e como estruturar meu projeto para fazer pleno uso dos mesmos

Sendo um curso com muito conteúdo, ainda há muitos pontos que irei revisitar para compreender melhor, além de visitar outros cursos do autor.

Leave a comment

Log in with itch.io to leave a comment.