Swing ou AWT para jogo?

Qual seria a melhor opção para criar jogos 2D simples?

Java pra jogos é coisa do passado. Uma opção mais prática é usar C# com Unity.

Eu não usaria nenhum dos 2, eu usaria este framework multiplataforma:

https://libgdx.badlogicgames.com/

2 curtidas

Se usar simplesmente o paint(Graphics) de um Canvas AWT, vai ter que implementar os buffers de desenho manualmente, caso contrário ocorrerá flickering.
Já os componentes Swing possuem o paintComponent(Graphics) que já trabalha com o buffer de desenho.