Entretanto, a menos que seja um trabalho de escola ou só para estudo, recomendo fortemente que você considere uma linguagem diferente do Java. Todas as engines (exceto Java2D puro, que é muito limitado) acima usam JNI para fazer os games funcionar. A plataforma Java, por si só, não dá suporte a adequado jogos. Além disso, mesmo com JNI, o Java está em poucas plataformas, muitas das quais desinteressantes.
Sem falar no fato da Oracle e da Sun nunca terem ligado para esse mercado.