O programador de videojogos é uma boa escolha de carreira?
Depende mesmo.
O primeiro eu sugeria que você verificasse o que você gosta em programação. Algumas pessoas adoram codificar o front-end de desenvolvimento web, outras não suportam. Não te conheço, não te posso dizer o que gostas.
A programação de jogos é um dos trabalhos de programação mais difíceis do mundo. Requer que você conheça muita coisa em comparação com outros trabalhos de programação. E é muito mais instável. É uma indústria de entretenimento. É como atuar - você nunca saberá se tem sucesso, ou se você está fora de um show porque todos os jogos são construídos com base na intuição e não baseados na NEEDS.
Devido a ela exigindo muita paixão, o salário é consideravelmente menor. Você vai fazer isso porque você ama, não porque precisa de um emprego. Além disso, muitos estúdios estão em muitas horas extras não remuneradas. Há exceções, claro, mas saiba disso com antecedência.
Outra coisa é planejar. Não existe tal coisa como planejar, porque o que o jogo requer é um fator de rigidez. Se as pessoas não gostarem, não vão jogar. Como você pode planejar para algo que é subjetivo? Como não há planejamento, você não pode dizer quando o projeto estará terminado, mas como você está trabalhando em um orçamento, você tem que saber disso. Se você sabe que pode pagar ao seu pessoal apenas por mais 5 meses - tem que haver um cronograma. É um pouco paradoxal, sabes, como se precisasses de o fazer em 5 meses, mas não sabes se isso é viável, daí a crise. Somente as empresas que têm uma rede de segurança podem se dar ao luxo de não fazer o crunch time.
Agora compare isso com uma empresa desenvolvedora de software. O cliente diz-lhe exactamente o que quer. Claro que o plano muda aqui e ali, mas o cliente sabe muito bem que quer um website, e o que esse website é suposto fazer. Não acontece que você queria um site de rastreamento de clientes de academia, mas acabou com um aplicativo que faz o download de imagens de gatos. No entanto, isso acontece na indústria de jogos. You start with a racing game, but end up with a 3rd person shooter.
Now you know. The choice is yours.
Artigos semelhantes
- Como é que um programador se torna um programador?
- Que linguagem de programação é boa para criar jogos móveis (Android e iOS, ambos)? O Xamarin C# é uma boa escolha?
- Ainda é uma boa escolha comprar um POCO F1, uma vez que não suporta NFC e Widevine L1?
- É uma boa escolha comprar um laptop com uma bateria não removível?