Jogos 2D com Swing

Boa tarde senhores,

Estou começando o desenvolvimento de um game, inicialmente será o Pac-Man, porém como meu forte é web,
estou um pouco perdido por onde começar. Sobre os desenhos estou ciente que posso desenhar com java2D ou mesmo usar imagens prontas.
Mas o problema é que realmente não sei por onde começar, se alguém pude me dar um caminho a seguir eu ficarei muito agradecido : D

Abraço

http://www.pontov.com.br/site/java/48-java2d