Quais são as melhores Linguagens de Programação para Games?

Olá pessoal! No outro artigo dei a dica de focar na programação. Alertei que muitos iniciantes no desenvolvimento de games partem para modelagem de cenários ou personagens e deixam de lado a programação. Nesse artigo vamos para a próxima etapa, que linguagem de programação para games escolher.

Linguagens de Programação para gamesEssa é uma dúvida muito comum visto que existem muitas opções atrativas, porém vou deixar as minhas dicas sobre esse assunto porque conheço várias linguagens e utilizo várias delas para construir meus jogo, afinal se você não conhece nenhuma linguagem então comece escolhendo bem.

Dica: Assim que tiver contato com a linguagem de programação para games, desenhe algo na tela. Um ponto, um circulo, uma letra, uma reta, um quadrado ou um .jpg ou .png

Vou listar algumas linguagens que eu recomendo. Vale lembrar que essa é uma área que está em constante mudança e que novidades podem surgir. Para criar jogos para celular Android eu recomendo a linguagem Java. Java é ‘nativo’ em qualquer dispositivo android e é a linguagem oficial para essa categoria de desenvolvimento.

windows bluePara criar jogos para windows eu tenho uma recomendação especial: O formato .htaEsse é um formato que permite utilizar javascript para criar jogos para windows. É uma ótima escolha para quem está começando. Ainda para windows existe a opção delphi que tem um bom desempenho mas é obsoleto e java que não tem um desempenho tão bom e a plataforma .net que é de propriedade da microsoft. Existe também a possibilidade de fazer um jogo em javascript em uma página da web. Similar ao .hta, mas sem ocultar o browser.

Falando um pouco sobre linguagens semelhantes, Java, javascript, C# e Php têm características em comum, são linguagens que descendem da linguagem C e possuem a mesma sintaxe.

Para disponibilizar o jogo e gerar interatividade entre jogadores, armazenar recordes dos jogadores e para permitir que o jogador joguem o game em diferentes dispositivos, pode ser necessário um webserver. Essa geralmente não é uma questão inicial… mas pode ser. Nesse caso recomendo php/mysql por ser tradicional e fácil de encontrar.

Author: Rodrigo Schio
Rodrigo Schio é um programador que reside em Ribeirão Preto. Já fez mais de 10 jogos incluindo apps para celular android. Rodrigo conseguiu realizar seu sonho de infância de criar jogos. Teve que adaptar seu sonho para a realidade e teve que pesquisar bastante e ler complicados manuais de instrução. Agora ele quer dividir seus conhecimentos com toda internet. Rodrigo não gosta de frameworks nem nenhum tipo de ferramenta que gere código-fonte e dedica uma parte do seu tempo livre na criação de novos jogos e manutenção de seus jogos.

Leave a Reply

Your email address will not be published. Required fields are marked *