trab
Java no desenvolvimento de jogos
O Java tornou-se uma das linguagens mais populares nos últimos anos, ela conquistou rapidamente mercado nos jogos de celular e obteve seu espaço na internet.Tornando-se uma das principais opções no desenvolvimento comercial hoje, e já vem ganhando espaço em aplicações industriais. Possuindo diversos pontos positivos como a abrangência, facilidade, suporte nativo, comunidade ativa e aberta entre outros. Graças a virtual machine (VM), o Java está presente em todos os principais sistemas operacionais: MacOS, Linux e Windows. Não só isso, o Java infiltrou-se fortemente no mercado de jogos para celular, possuindo inclusive acesso as tecnologias 3D para os dispositivos móveis. Sua presença nesse mercado é tão forte, que hoje são poucos os fabricantes que não disponibilizam uma VM, e são menores ainda o número de desenvolvedores que desejam criar jogos móveis usando as APIs nativas dos aparelhos. Logomarca da plataforma JavaO Java também está presente na Internet, embora de maneira não tão forte quanto o ActionScript/Flash. Por lá, podemos contar com duas tecnologias: os java applets, que permitem a execução da aplicação diretamente do navegador, quanto o JNLP, que permite a execução de um jogo na plataforma local. É possível, e fácil, desenvolver jogos 2D e 3D em Java, para o desktop. Entretanto, não podemos dizer que é uma opção comum. O mercado de jogos triplo A exige otimizações extremas, e boa parte das produtoras já tem uma gigantesca base instalada em C++, sendo difícil para eles uma mudança nessa altura do campeonato. Um exemplo de jogo grande feito em Java é o brasileiríssimo Taikodom.
O Java pode não ser tão fácil quanto uma linguagem de script, mas é certamente muitíssimo mais fácil do que o C++. Por livrar o programador de diversos detalhes sobre a gerência de memória e da plataforma de hardware, o IDE Java fica limpo, sendo fácil para qualquer