Esse projeto era para ser um projeto para ensinar a criar um Game-Engine em Java, porém eu acabei meio que desistindo do projeto porque eu percebi que a experiência de desenvolvedor para criar esse tipo de projeto simplesmente não é tão divertido quanto eu pensei que fosse, além de que eu não acredito muito na utilidade de aprender desenvolvemento de jogos em Java, quando possui várias outras ferramentas que são muito mais fáceis de usar, e que a experiência de usuário é significativamente melhor.
De qualquer maneira, eu não deixarei esse projeto ir em vão, então estou liberando para vocês poderem dar uma olhada. No casso esse projeto foi feito em Java, usando a ferramenta de gerenciamento de projetos chamada Maven.
Além disso o projeto usa os seguintes componentes externos
- AWT (Gerenciamento da janela e da geração de gráficos)
- AudioInputStream (Saída de som)
- KeyboardListener (Ouvir input do teclado)