Olá galera, comecei recentemente a programar em Java, e meu principal objetivo com isso é a criação de jogos.
Inicialmente gostaria de começar na programação de jogos em 2D, por ser muito mais simples.
Então gostaria que me dissessem em termos de EFICIÊNCIA, quais as principais bibliotecas para tais feitos?
Alguns dos recursos que seriam usados nos jogos são: gráficos, claro (desenhar imagans a partir de arquivos externos, desenhar imagens alocadas na memória, desenhar apenas uma parte de uma imagem (tilesets), …), conexão clientes/servidor para jogos multiplayer, manipulação de arquivos (INI, por exemplo), manipulação da janela, assim como dos objetos básicos do sistema, tais como Combo Box, Edit Box, …, entre outros recursos.
E também em termos de EFICIÊNCIA, existe alguma API realmente boa para isso, incluindo todos os itens que citei acima? Se sim, seria mais vantajoso o uso de uma API, ou de várias bibliotecas com funções específicas?
Desde já agradeço.
