RPG em java

To começando a ver GUIs agora, e queria muito desenvolver um RPG em java, só nao sei por onde começar :lol:
, o que vou precisar pra fazer um joguinho tipo esse:

  1. Não use Java, use XNA:
    http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express
    http://www.microsoft.com/download/en/details.aspx?id=23714

Além de dar um suporte muito mais completo, seu jogo será portável para X-Box e Windows Phone.

  1. Se fizer muita questão de usar Java (realmente não aconselho), use a Slick2D:
    http://slick.cokeandcode.com/

Ou faça diretamente em Android:
http://www.pontov.com.br/site/index.php/java/69-android/247-android-desenhando-na-tela

  1. Se não quiser usar APIs e quiser entender como o Java2D funciona (como parece ser o caso desse jogo), siga os tutoriais do Ponto V:
    http://pontov.com.br/site/java/48-java2d

  2. Se só quer ter um jogo rodando em web, mas não quer se estressar muito com a programação. Pense com carinho na Flixel ou na Construct:
    http://flixel.org/
    http://www.scirra.com/

Aqui tem uma video-aula sobre a Construct dada pelo prof. Bruno, que é meu colega na pós de jogos aqui em Curitiba:
[youtube]http://www.youtube.com/watch?v=cdQANDp0Lf4[/youtube]

@ViniGodoy

nossa cara muito obrigado mesmo, to pensando em começar fazendo em single player