Si, es popular para hacer juegos en dispositivos moviles y en HTML5, pero no tanto para escritorio (estoy pensando en algo indie para Steam, por ejemplo), que es lo que preguntas.
En cualquier caso, si lo que quieres es iniciarte en las tecnicas de la creacion de juegos, antes de antes de utilizar un framework/engine, te aconsejaria aprender al menos una base. No te llevara mucho tiempo y te permitira ser despues mas efectivo:
http://zetcode.com/tutorials/javagamestutorial/