Uma das coisas mais importantes e que todo programador de jogos deve se preocupar é a organização dos teus códigos.
Pois, um código mal estruturado e mal organizado, atrapalha e muito podendo até condenar futuras implementações.
Essa organização começa desde a declaração das primeiras variáveis, adotando boas práticas como o CamelCase.
O que é CamelCase?
Na programação é comum, variáveis, métodos, classes, etc, não serem separadas por espaço caso tenha mais de uma palavra.
E isso pode se um problema na hora da leitura desse código caso não se adote um padrão de escrita.
Porque caso ocorra bugs, ou até mesmo outros programadores precisem ler estes códigos, fica muito mais difícil entende – los.
Porém, esse padrão que deve ser utilizado, na hora de escrever seus códigos já existe e se chama CamelCase.
Que é uma denominação em inglês para a prática de escrever palavras compostas ou frases, utilizada em diversas linguagens.
Como utilizar?
CamelCase e PascalCase são muito parecidos, porém, no segundo deve se iniciar com maiúscula cada palavra.
Então, o mais comum é a combinação dessas duas formas de escritas para melhorar seus códigos.
Sendo assim, PascalCase é denominado como “UpperCamelCase”, e o CamelCase como “lowerCamelCase”.
E, na prática, “UpperCamelCase” é utilizado na declaração de Classes, Métodos, funções.
E a “lowerCamelCase”, é mais utilizada na declaração de variáveis e atributos, deixando mais visível a diferença.
Porém, vale a pena lembrar que o uso é uma boa prática, mas não é necessariamente obrigatório.
E também existem linguagens como o java, que possuem suas próprias convenções de nomenclatura padrão.
Porque utilizar CamelCase?
Na programação, quanto mais boas práticas forem adotadas pelo programador, mais fácil é de fazer manutenções no código.
Pois, nos jogos para se programar o game em si, as linhas de códigos nos scripts passam fácil dos milhares.
E sem o uso de boas práticas se torna difícil, ou quase impossível fazer a manutenção desse código.
Porque isso impede novas implementações ao jogo, como dlcs, por exemplo, ou outras mecânicas.
Mas, afeta também diversas outras situações como novos programadores na equipe, que não consigam entender os códigos.
Em resumo, adotar boas práticas é fundamental para manter a longevidade do projeto em si.
E se você está iniciando no ramo de desenvolvimento, deixaremos um vídeo cheio de dicas para você logo abaixo!
Seja o primeiro a comentar.