Livro Para Desenvolvimento de Jogos em Java

3 respostas
P

Pessoal, estou querendo começar a desenvolver jogos em java e queria indicação de livros. Andei Pesquisando e ja comecei a ler o “Killer Game Programming in java”, só que não curto muito a leitura no PC, prefiro livros impressos.

Eu ja estou comprando este aqui: http://www.linuxmall.com.br/produto/livro-desenvolvimento-de-jogos-eletronicos.html

E Queria saber a opinião de vocês sobre este livro:
http://www.submarino.com.br/produto/6998321/livros/informatica/programacao/livro-programacao-de-games-com-java

Ele é realmente bom? Que Livros Mais vocês indicam?

3 Respostas

V

Como o Java é uma péssima plataforma para se desenvolver jogos, os livros existentes estão bastante desatualizados.

Eu geralmente recomendo o livro do Brackeen:
http://www.brackeen.com/javagamebook/

O problema do Brackeen e do Killer é que eles enfocam muito o Java3D, que é uma engine obsoleta e abandonada. O ideal seria que esses livros fossem atualizados tanto para cobrir o Java 7 (os livros estão em Java 4), quanto para usar na parte 3D a JMonkeyEngine ou, pelo menos, a LWJGL.

Você pode seguir os tutoriais do Ponto V também:
http://pontov.com.br/site/java/48-java2d

Entretanto, se vai investir em Java para jogos, procure material de jogos em Android.
É a única plataforma em que ainda faz sentido desenvolver games nessa linguagem (especialmente com o OUYA vindo por aí).

Se seu objetivo é o PC ou o desenvolvimento profissional, procure sobre a Unity, UDK ou outra engine do mercado.
Ou aprenda C++.

E Queria saber a opinião de vocês sobre este livro:
http://www.submarino.com.br/produto/6998321/livros…-programacao-de-games-com-java

Esse livro é a tradução do livro “Beginning Game Programming in Java”. O livro é bem desatualizado, a tradução é mediana. Os livros do Harbour nunca receberam mais de 3 estrelas em sites como Amazon e Bookpool (diferente do Brackeen e do Killer, que são uase 5 estrelas). Pelo menos, ele não perde tempo com o Java3D, o que torna o livro relativamente barato.

Ainda assim, não recomendo investir tanto na programação de games usando Java, a menos que seja em Android.

Se quer uma linguagem de médio nível, parecida com o Java, mas sem as limitações da plataforma, procure aprender C# + XNA.
Ou, vá nas outras engines que já indiquei.

J

Aprender a fazer jogos 2D em JAVA mesmo que não tenha muita utilidade atualmente. Não facilitaria para aprender a fazer jogos em Android depois?

V

Pouca coisa. Se o objetivo é fazer em Android, você pode seguir tutoriais já prontos para isso.

Criado 12 de julho de 2012
Ultima resposta 25 de jul. de 2014
Respostas 3
Participantes 3